PDFium Component Docs

Rectangle Eigenschaft

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdf  ·  Unit: PDFium
Gibt ein Textbegrenzungsrechteck aus dem aktuellen Seiten-Textlayout zurück

Syntax

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

Beschreibung

Rectangle[Index] returns one bounding rectangle generated by RectangleCount for text on the current page.

Call RectangleCount(StartIndex, Count) first to determine how many rectangles PDFium exposes for the requested text range, then read Rectangle[0] through Rectangle[Count - 1].

Das zurückgegebene TPdfRectangle verwendet PDF-Seitenkoordinaten. Verwenden Sie PageToDevice, wenn Sie Viewer- oder Bitmap-Koordinaten benötigen

Hinweise

Beispiel

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;

Siehe auch

RectangleCount, Text, TextInRectangle, PageToDevice