PDFium Delphi Component Docs

Rectangle egenskap

Component: TPdf  ·  Unit: PDFium
Returnerar en texthöljande rektangel från den aktuella sidans textlayout

Syntax

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

Description

Rectangle[Index] returnerar en höljande rektangel som genererats av RectangleCount för text på den aktuella sidan

Anropa RectangleCount(StartIndex, Count) först för att avgöra hur många rektanglar PDFium exponerar för det begärda textintervallet, och läs därefter Rectangle[0] upp till och med Rectangle[Count - 1]

Den returnerade TPdfRectangle använder PDF-sidkoordinater. Använd PageToDevice när du behöver koordinater för visningsprogrammet eller bitmappen

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