THPDFUnresolvedGlyphInfo Record
Ein Codepunkt, den die aktuelle Schrift nicht abbilden kann, mit seiner Skript-Klassifikation und vorgeschlagenen Fallback-Schriften
Deklaration
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
CodePoint | Nicht abzubildender Unicode-Scalar-Value; Surrogatpaare werden vor dem Melden kombiniert |
FontName | Name der Schrift, die den Codepunkt als .notdef-Tofu gerendert hätte |
Script | Skript-Klassifikation des Codepunkts, etwa hfsCJK oder hfsArabic |
SuggestedFonts | Kommaliste installierter Schriften, die die Fallback-Engine für diesen Codepunkt vorschlägt |
Verwendungshinweise
- Sammeln Sie Befunde live über das
OnUnresolvedGlyph-Ereignis oder pollen SieGetUnresolvedGlyphsnachEndDoc; der zugrunde liegende Rekorder dedupliziert Wiederholungstäter AnalyzeUnresolvedGlyphsprüft einen ganzen String gegen eine primäre Schrift, bevor Sie zeichnen, und liefert je eindeutigem Codepunkt-Schrift-Paar einen Record- Nutzen Sie
Script, um Befunde nach Schriftsystem zu gruppieren, undSuggestedFonts, um für den nächsten Lauf eine Fallback-Schrift zu wählen