THPDFLoadedFontInfo Record
فرادادهٔ فقطخواندنی برای یک فونت در دیکشنری منابع صفحهٔ بارگذاریشده: نام فونت پایه، subtype، encoding، وضعیت embedding، شمارهٔ شیء و کلید منبع
اعلان
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
واحد
HPDFDoc
فیلدها
| فیلد | هدف |
|---|---|
FontName | نام /BaseFont دیکشنری فونت |
Subtype | /Subtype دیکشنری فونت، مانند Type1، TrueType یا Type0 |
Encoding | مقدار /Encoding دیکشنری فونت؛ خالی وقتی مدخل غایب باشد |
IsEmbedded | true وقتی font descriptor جریان /FontFile، /FontFile2 یا /FontFile3 داشته باشد |
ObjectNumber | شمارهٔ شیء غیرمستقیم دیکشنری فونت |
ResourceName | کلید فونت در دیکشنری /Resources/Font صفحه، مانند F1 یا Helv |
یادداشتهای استفاده
- فونتهای صفحه را با
THotPDF.GetLoadedFontCountبرشمارید و هرکدام را باTHotPDF.GetLoadedFontInfoبگیرید؛ نتیجهٔfalseرکورد را صفر باقی میگذارد - هنگام ممیزی اسناد برای آمادگی چاپ یا بایگانی، اول
IsEmbeddedرا بررسی کنید: فونتهای embedنشده به جایگزینیِ viewer وابستهاند - برای پیونددادن فونت به اپراتورهای جریان محتوای صفحه از
ResourceNameو برای گرفتن دیکشنری کامل در صورت نیاز ازObjectNumberاستفاده کنید