property Charcode[CharIndex: Integer]: Cardinal; // read only
وصول مفهرس للقراءة فقط إلى Unicode code point (UCS-4) الخاص بالحرف عند الفهرس المحدد. النطاق الصالح هو 0 .. CharacterCount - 1 للصفحة الحالية؛ وتمرير فهرس خارج النطاق يرفع EPdfError
تُعاد الأحرف بحسب ترتيب القراءة المنطقي — أي الترتيب الذي حلل به PDFium content stream — وليس بالضرورة بحسب الترتيب البصري (قد تظهر النصوص من اليمين إلى اليسار معكوسة)
كل الإحداثيات تكون بنقاط PDF user-space مع الأصل في أسفل اليسار. استخدم PdfView1.PointsToScreen أو تحويل الإحداثيات الخاص بك عند وضع طبقة فوق VCL canvas
| CharIndex | فهرس الحرف بدءًا من الصفر في الصفحة الحالية (0 .. CharacterCount - 1) |
CharacterCount إلى 0 عندما تكون Active هي False أو عندما لا تكون هناك صفحة مفتوحةCharacterGenerated)
var
I: Integer;
begin
for I := 0 to Pdf1.CharacterCount - 1 do
ShowMessage(IntToHex(Pdf1.Charcode[I], 4)); // e.g. 4E2D for 中
end;