PDFium Component Docs

Rectangle Eigenschap

Deze API-entry behoudt identifiers, signatures, codeblokken en PDF-termen in hun oorspronkelijke vorm.
Component: TPdf  ·  Unit: PDFium
Geeft één tekstbegrenzingsrechthoek terug uit de huidige tekstlay-out van de pagina

Syntaxis

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

Beschrijving

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

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

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

Opmerkingen

Voorbeeld

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;

Zie ook

RectangleCount, Text, TextInRectangle, PageToDevice