property CharacterRectangle[CharIndex: Integer]: TPdfRectangle; // read only
Akses terindeks baca-saja ke persegi pembatas karakter dalam koordinat ruang-pengguna PDF (asal kiri bawah, dalam points). Rentang valid adalah 0 .. CharacterCount - 1 untuk halaman saat ini; meneruskan indeks di luar rentang memunculkan EPdfError
Karakter dikembalikan dalam urutan baca logisnya — urutan di mana PDFium mengurai stream konten — belum tentu dalam urutan visual (skrip kanan-ke-kiri dapat muncul terbalik)
Semua koordinat dalam points ruang-pengguna PDF dengan asal di kiri bawah. Gunakan PdfView1.PointsToScreen atau transformasi koordinat Anda sendiri ketika melapisinya pada kanvas VCL
| CharIndex | Indeks karakter berbasis nol pada halaman saat ini (0 .. CharacterCount - 1) |
CharacterCount direset ke 0 ketika Active bernilai False atau tidak ada halaman terbukaCharacterGenerated)
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;