THPDFUnresolvedGlyphInfo Kaydı
Geçerli fontun eşleyemediği tek bir code point; script sınıflandırması ve önerilen fallback fontlarla
Bildirim
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
CodePoint | Eşlenemeyen Unicode scalar değer; surrogate çiftleri raporlamadan önce birleştirilir |
FontName | Code point'i .notdef tofu olarak render edecek olan fontun adı |
Script | Code point'in script sınıflandırması; örneğin hfsCJK veya hfsArabic |
SuggestedFonts | Fallback motorunun bu code point için önerdiği kurulu fontların virgüllü listesi |
Kullanım notları
- Bulguları
OnUnresolvedGlyphevent'i ile canlı toplayın veyaEndDoc'tan sonraGetUnresolvedGlyphs'u yoklayın; alttaki kaydedici tekrar eden suçları tekilleştirir AnalyzeUnresolvedGlyphs, çizmeden önce bütün bir dizgeyi birincil fontla denetler; her benzersiz başarısız code point ve font çifti için bir kayıt döndürür- Bulguları yazı sistemine göre gruplamak için
Script, bir sonraki çalıştırmada fallback font seçmek içinSuggestedFontskullanın