طريقة THotPDF.ResolveFontForCodePoint
تجد الوجه المُهيَّأ الأول الذي يحوي قيمة Unicode قياسية مطلوبة
الإعلان
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString;
out ResolvedFontName: AnsiString): boolean; overload;
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString; const FontStyle: TFontStyles;
out ResolvedFontName: AnsiString): boolean; overload;
المعاملات
- إن
CodePointالقيمة القياسية المطلوب حلها - يُفحص
PrimaryFontNameقبل أي وجه احتياطي - يطلب
FontStyleالوجه الغامق والمائل نفسه لفحوص تغطية الوجه الأساسي والاحتياطي - يستقبل
ResolvedFontNameالوجه المثبت المحدد
القيمة المعادة
تُعيد true عندما يحوي الوجه الأساسي أو احتياطي مُهيَّأ القيمة القياسية
ملاحظات الاستخدام
- تُفحص سلسلة السكربت المطابقة قبل
hfsCommon - لا يُحتسب الاستبدال الصامت من نظام التشغيل كتغطية بواسطة الوجه المطلوب
- يترك الفشل المستدعين قادرين على تسجيل القيمة القياسية غير المحلولة أو استبدالها صراحةً
- تفحص النسخة الأصلية الأوجه العادية؛ أما النسخة ذات النمط الصريح فتُدخل نمط الوجه المطلوب في ذاكرة التغطية المؤقتة المحدودة
- استخدم اسم عائلة خط مثبت مثل
Arial؛ فأسماء خطوط PDF ومفاتيح الموارد ليست أسماء عائلات خطوط النظام