property Rectangle[Index: Integer]: TPdfRectangle; // read only
Rectangle[Index] geeft één begrenzingsrechthoek terug die door RectangleCount is gegenereerd voor tekst op de huidige pagina
Roep eerst RectangleCount(StartIndex, Count) aan om te bepalen hoeveel rechthoeken PDFium blootstelt voor het gevraagde tekstbereik, en lees daarna Rectangle[0] tot en met Rectangle[Count - 1]
De geretourneerde TPdfRectangle gebruikt PDF-paginacoördinaten. Gebruik PageToDevice wanneer u viewer- of bitmapcoördinaten nodig hebt
Index is 0-gebaseerd en moet kleiner zijn dan de actuele rechthoekentelling
var
I, Count: Integer;
R: TPdfRectangle;
begin
Count := Pdf1.RectangleCount(0, Pdf1.CharacterCount);
for I := 0 to Count - 1 do
begin
R := Pdf1.Rectangle[I];
Memo1.Lines.Add(Format('%.2f, %.2f, %.2f, %.2f', [R.Left, R.Top, R.Right, R.Bottom]));
end;
end;