PDFium Delphi Component Docs

Rectangle Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Gibt ein Textbegrenzungsrechteck aus dem aktuellen Seiten-Textlayout zurück

Syntax

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

Description

Rectangle[Index] liefert ein umgebendes Rechteck, das RectangleCount für Text auf der aktuellen Seite erzeugt hat

Rufen Sie zuerst RectangleCount(StartIndex, Count) auf, um festzustellen, wie viele Rechtecke PDFium für den angeforderten Textbereich ausweist, und lesen Sie dann Rectangle[0] bis Rectangle[Count - 1]

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

Remarks

Example

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;

See Also

RectangleCount, Text, TextInRectangle, PageToDevice