PDFium Component Docs

Rectangle Eigenschap

Component: TPdf  ·  Unit: PDFium
Geeft één tekstbegrenzingsrechthoek terug uit de huidige tekstlay-out van de pagina

Syntax

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

Description

Rectangle[Index] geeft één begrenzingsrechthoek terug die RectangleCount heeft gegenereerd voor tekst op de huidige pagina

Roep eerst RectangleCount(StartIndex, Count) aan om te bepalen hoeveel rechthoeken PDFium voor het gevraagde tekstbereik blootgeeft, en lees daarna Rectangle[0] tot en met Rectangle[Count - 1]

De teruggegeven TPdfRectangle gebruikt PDF-paginacoördinaten. Gebruik PageToDevice wanneer u viewer- of bitmapcoördinaten nodig heeft

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