property FontData[FontIndex: Integer]: TBytes; // read only
يعيد البايتات الخام لبرنامج الخط المضمن، ولا تُملأ إلا عندما يكون الخط مضمنًا. تُفهرس الخاصية بمقبض خط يُستخرج من حرف (FontHandle[CharIndex]) أو من خلال تعداد موارد خطوط الصفحة مباشرة
للقراءة فقط. تُستعلم القيمة الأساسية بصورة كسولة بواسطة PDFium من قاموس الخط أو برنامج الخط. عندما لا يطابق الفهرس خطًا معروفًا ترمي الدالة EPdfError
استخدم هذه الخاصية مع CharacterFontSize / CharacterFontWeight لدعم خطوط الاستبدال أو مسارات إعادة بناء أسلوب النص
| FontIndex | فهرس مقبض الخط. يُستحصل عليه عبر FontHandle[CharIndex] أو من خلال تعداد موارد خطوط الصفحة |
FontData ومحلل TrueType/OpenType
var
FontIdx: Integer;
begin
// inspect the font used by the first character
if Pdf1.CharacterCount > 0 then
begin
FontIdx := Pdf1.FontHandle[0];
Memo1.Lines.Add(Format('%s (embed=%s)',
[Pdf1.FontFamilyName[FontIdx], BoolToStr(Pdf1.FontIsEmbedded[FontIdx], True)]));
end;
end;