property Rectangle[Index: Integer]: TPdfRectangle; // read only
يُرجع Rectangle[Index] مستطيلًا محيطًا واحدًا يولّده RectangleCount للنص في الصفحة الحالية
استدعِ RectangleCount(StartIndex, Count) أولًا لتحديد عدد المستطيلات التي يكشف عنها PDFium لنطاق النص المطلوب، ثم اقرأ من Rectangle[0] حتى Rectangle[Count - 1]
يستخدم TPdfRectangle المُعاد إحداثيات صفحة PDF. استخدم PageToDevice عندما تحتاج إلى إحداثيات العارض أو الصورة النقطية
Index يبدأ من الصفر ويجب أن يكون أقل من أحدث عدد للمستطيلات
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;