PDFium Delphi Component Docs

CharacterRectangle Egenskap

Component: TPdf  ·  Unit: PDFium
Skrivskyddad indexerad åtkomst till tecknets avgränsningsrektangel i PDF-användarutrymmets koordinater (origo nere till vänster, i punkter).

Syntax

property CharacterRectangle[CharIndex: Integer]: TPdfRectangle; // read only

Description

Indexerad skrivskyddad åtkomst till tecknets avgränsningsrektangel i PDF-användarutrymmets koordinater (origo nere till vänster, i punkter). Det giltiga intervallet är 0 .. CharacterCount - 1 för den aktuella sidan; ett index utanför intervallet utlöser EPdfError

Tecken returneras i sin logiska läsordning — den ordning i vilken PDFium tolkade innehållsströmmen — inte nödvändigtvis i visuell ordning (skript som skrivs från höger till vänster kan se omvända ut)

Alla koordinater anges i punkter i PDF-användarutrymmet med origo nere till vänster. Använd PdfView1.PointsToScreen eller din egen koordinattransform när du ritar ovanpå en VCL-canvas

Parameters

CharIndexNollbaserat teckenindex på den aktuella sidan (0 .. CharacterCount - 1)

Remarks

Example

var
  I: Integer;
begin
  for I := 0 to Pdf1.CharacterCount - 1 do
    R := Pdf1.CharacterRectangle[I]; Canvas.TextOut(Round(R.Left), Round(R.Top), Pdf1.Character[I]);
end;

See Also

CharacterCount, Charcode, Character, TextPage