PDFium Component Docs

Rectangle Özellik

Bu API girdisi tanımlayıcıları, imzaları, kod bloklarını ve PDF terimlerini özgün biçiminde korur.
Bileşen: TPdf  ·  Birim: PDFium
Döndürür: geçerli sayfanın text layout'undan bir bounding rectangle

Söz dizimi

property Rectangle[Index: Integer]: TPdfRectangle; // read only

Açıklama

Rectangle[Index], geçerli sayfadaki metin için RectangleCount tarafından üretilen bir bounding rectangle döndürür

PDFium'un istenen metin aralığı için kaç rectangle sunduğunu belirlemek üzere önce RectangleCount(StartIndex, Count) çağırın, sonra Rectangle[0] ile Rectangle[Count - 1] arasını okuyun

Dönen TPdfRectangle PDF sayfa koordinatlarını kullanır. Görüntüleyici ya da bitmap koordinatlarına ihtiyaç duyduğunuzda PageToDevice kullanın

Notlar

Örnek

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;

Ayrıca bkz.

RectangleCount, Text, TextInRectangle, PageToDevice