Enregistrement THPDFUnresolvedGlyphInfo
Un point de code que la police courante ne peut pas mapper, avec sa classification d'écriture et ses polices de secours suggérées
Déclaration
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
CodePoint | Valeur scalaire Unicode qui n'a pas pu être mappée ; les paires de surrogates sont combinées avant rapport |
FontName | Nom de la police qui aurait rendu le point de code en tofu .notdef |
Script | Classification d'écriture du point de code, comme hfsCJK ou hfsArabic |
SuggestedFonts | Liste virgulée des polices installées que le moteur de secours suggère pour ce point de code |
Notes d'utilisation
- Collectez les constatations en direct via l'événement
OnUnresolvedGlyph, ou interrogezGetUnresolvedGlyphsaprèsEndDoc; le recorder sous-jacent déduplique les récidivistes AnalyzeUnresolvedGlyphsvérifie une chaîne entière contre une police primaire avant que vous ne dessinie, en renvoyant un enregistrement par paire unique de point de code et police en échec- Utilisez
Scriptpour grouper les constatations par système d'écriture etSuggestedFontspour choisir une police de secours pour la prochaine exécution