THPDFUnresolvedGlyphInfo Record
Ένας code point που η τρέχουσα γραμματοσειρά δεν μπορεί να αντιστοιχίσει, με την ταξινόμηση script του και προτεινόμενες fallback γραμματοσειρές
Δήλωση
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Μονάδα
HPDFDoc
Πεδία
| Πεδίο | Σκοπός |
|---|---|
CodePoint | Unicode scalar value που δεν μπόρεσε να αντιστοιχιστεί, τα surrogate pairs συνδυάζονται πριν την αναφορά |
FontName | Όνομα της γραμματοσειράς που θα απεικόνιζε τον code point ως .notdef tofu |
Script | Ταξινόμηση script του code point, όπως hfsCJK ή hfsArabic |
SuggestedFonts | Λίστα με κόμμα των εγκατεστημένων fonts που προτείνει η μηχανή fallback για αυτόν τον code point |
Σημειώσεις χρήσης
- Συγκεντρώνετε ευρήματα σε πραγματικό χρόνο μέσω του event
OnUnresolvedGlyph, ή κάντε poll τηνGetUnresolvedGlyphsμετά τηνEndDoc, ο υποκείμενος recorder αφαιρεί διπλότυπα για επαναλαμβανόμενους παραβάτες - Η
AnalyzeUnresolvedGlyphsελέγχει ολόκληρο string κατά μια primary font πριν σχεδιάσετε, επιστρέφοντας ένα record ανά μοναδικό ζεύγος αποτυχημένου code point και font - Χρησιμοποιήστε το
Scriptγια ομαδοποίηση ευρημάτων κατά σύστημα γραφής και τοSuggestedFontsγια διαλογή fallback font στο επόμενο πέρασμα