THPDFUnresolvedGlyphInfo Record
Un code point che il font corrente non può mappare, con la sua classificazione di scrittura e i font di ripiego suggeriti
Dichiarazione
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
CodePoint | Valore scalare Unicode che non ha potuto essere mappato; le coppie surrogate vengono combinate prima del riporto |
FontName | Nome del font che avrebbe reso il code point come tofu .notdef |
Script | Classificazione di scrittura del code point, come hfsCJK o hfsArabic |
SuggestedFonts | Lista separata da virgole di font installati che il motore di fallback suggerisce per questo code point |
Note d'uso
- Raccogli i riscontri in diretta tramite l'evento
OnUnresolvedGlyph, o interrogaGetUnresolvedGlyphsdopoEndDoc; il registratore sottostante deduplica i recidivi AnalyzeUnresolvedGlyphscontrolla un'intera stringa contro un font primario prima che tu disegni, restituendo un record per ogni coppia unica di code point e font falliti- Usa
Scriptper raggruppare i riscontri per sistema di scrittura eSuggestedFontsper scegliere un font di ripiego per la prossima esecuzione