THPDFLoadedFontInfo Kaydı
Yüklenen bir sayfanın resource sözlüğündeki tek bir font için salt okunur üstveri: base font adı, subtype, encoding, gömülülük durumu, nesne numarası ve resource anahtarı
Bildirim
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
FontName | Font sözlüğünün /BaseFont adı |
Subtype | Font sözlüğünün /Subtype'ı; örneğin Type1, TrueType veya Type0 |
Encoding | Font sözlüğünün /Encoding değeri; girdi yoksa boş |
IsEmbedded | Font descriptor bir /FontFile, /FontFile2 veya /FontFile3 stream'i taşıdığında true |
ObjectNumber | Font sözlüğünün dolaylı nesne numarası |
ResourceName | Sayfanın /Resources/Font sözlüğünde fontun anahtarı; örneğin F1 veya Helv |
Kullanım notları
- Sayfa fontlarını
THotPDF.GetLoadedFontCountile sayın ve her biriniTHotPDF.GetLoadedFontInfoile alın;falsesonuç, kaydı sıfırlanmış bırakır - Belgeleri baskı veya arşiv hazırlığı için denetlerken önce
IsEmbedded'i kontrol edin: gömülü olmayan fontlar görüntüleyici ikamesine bağlıdır - Fontu, sayfanın content stream'indeki operatörlerle ilişkilendirmek için
ResourceName'i; gerektiğinde tam sözlüğü almak içinObjectNumber'ı kullanın