property Rectangle[Index: Integer]: TPdfRectangle; // read only
Rectangle[Index] geeft één begrenzingsrechthoek terug die RectangleCount heeft gegenereerd voor tekst op de huidige pagina
Roep eerst RectangleCount(StartIndex, Count) aan om te bepalen hoeveel rechthoeken PDFium voor het gevraagde tekstbereik blootgeeft, en lees daarna Rectangle[0] tot en met Rectangle[Count - 1]
De teruggegeven TPdfRectangle gebruikt PDF-paginacoördinaten. Gebruik PageToDevice wanneer u viewer- of bitmapcoördinaten nodig heeft
Index is zero-based en moet kleiner zijn dan de laatst opgehaalde rechthoektelling
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;