property Rectangle[Index: Integer]: TPdfRectangle; // read only
Rectangle[Index], RectangleCount'in geçerli sayfadaki metin için ürettiği bir sınır dikdörtgenini döndürür
PDFium'un istenen metin aralığı için kaç dikdörtgen sunduğunu belirlemek üzere önce RectangleCount(StartIndex, Count)'u çağırın, sonra Rectangle[0]'dan Rectangle[Count - 1]'e kadar okuyun
Döndürülen TPdfRectangle, PDF sayfa koordinatlarını kullanır. Görüntüleyici veya bitmap koordinatları gerekiyorsa PageToDevice'i kullanın
Index sıfır tabanlıdır ve en son dikdörtgen sayısından küçük olmalıdır
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;