property CharacterRectangle[CharIndex: Integer]: TPdfRectangle; // read only
Indeksoitu vain-luku-pääsy merkin rajauslaatikkoon PDF:n käyttäjäavaruuskoordinaatteina (origo vasemmassa alakulmassa, yksikkönä pisteet). Kelvollinen alue on nykyisellä sivulla 0 .. CharacterCount - 1; alueen ulkopuolinen indeksi nostaa poikkeuksen EPdfError
Merkit palautetaan loogisessa lukujärjestyksessään — järjestyksessä, jossa PDFium jäsensi sisältövirran — ei välttämättä visuaalisessa järjestyksessä (oikealta vasemmalle kirjoitettavat järjestelmät voivat näyttää käänteisiltä)
Kaikki koordinaatit ovat PDF:n käyttäjäavaruuspisteitä, joiden origo on vasemmassa alakulmassa. Käytä PdfView1.PointsToScreen-metodia tai omaa koordinaattimuunnostasi piirrettäessä VCL-kankaalle
| CharIndex | Nollapohjainen merkin indeksi nykyisellä sivulla (0 .. CharacterCount - 1) |
CharacterCount palautuu arvoon 0, kun Active on False tai yhtään sivua ei ole aukiCharacterGenerated)
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;