PDFium Delphi Component Docs

Rectangle Propiedad

Componente: TPdf  ·  Unidad: PDFium
Devuelve un rectángulo delimitador de texto de la disposición de texto de la página actual

Syntax

property Rectangle[Index: Integer]: TPdfRectangle;// solo lectura

Description

Rectangle[Index] devuelve un rectángulo delimitador generado por RectangleCount para el texto de la página actual.

Llame primero a RectangleCount(StartIndex, Count) para determinar cuántos rectángulos expone PDFium para el rango de texto solicitado y luego lea de Rectangle[0] hasta Rectangle[Count - 1].

El TPdfRectangle devuelto usa coordenadas de página PDF. Use PageToDevice cuando necesite coordenadas de visor o de bitmap.

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