PDFium Delphi Component Docs

Rectangle Propriété

Composant: TPdf  ·  Unit: PDFium
Renvoie un rectangle englobant de texte depuis la disposition de texte de page courante

Syntax

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

Description

Rectangle[Index] renvoie un rectangle englobant généré par RectangleCount pour le texte de la page courante

Appelez d'abord RectangleCount(StartIndex, Count) pour déterminer combien de rectangles PDFium expose pour la plage de texte demandée, puis lisez Rectangle[0] jusqu'à Rectangle[Count - 1]

Le TPdfRectangle renvoyé utilise les coordonnées de page PDF. Utilisez PageToDevice lorsque vous avez besoin de coordonnées de visionneuse ou 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