روش THotPDF.ResolveFontForCodePoint
نخستین صورت پیکربندیشدهای که حاوی یک اسکالر یونیکد درخواستشده است را مییابد
اعلان
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صورت نصبشدهٔ انتخابشده را دریافت میکند
مقدار بازگشتی
وقتی صورت اصلی یا یک جایگزین پیکربندیشده حاوی اسکالر است درست بازمیگرداند
یادداشتهای کاربرد
- زنجیرهٔ خط مطابق پیش از
hfsCommonبررسی میشود - جایگزینی خاموش سیستمعامل بهعنوان پوشش توسط صورت درخواستشده بهشمار نمیآید
- نادرست به فراخوانها اجازه میدهد اسکالر حلنشده را صریحاً ثبت یا جایگزین کنند
- سربارگذاری اصلی سبکهای regular را بررسی میکند؛ سربارگذاری سبک-صریح، سبک صورت درخواستی را در حافظهٔ نهان محدود پوشش لحاظ میکند
- از نام خانوادهٔ فونت نصبشده مثل
Arialاستفاده کنید؛ نامهای فونت PDF و کلیدهای منبع، نام خانوادهٔ فونت سیستمی نیستند