THPDFUnresolvedGlyphInfo Record
Ét kodepunkt, den aktuelle font ikke kan mappe, med dets script-klassificering og foreslåede fallback-fonts
Deklaration
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
CodePoint | Unicode scalar value, der ikke kunne mappes; surrogatepar kombineres før rapportering |
FontName | Navnet på den font, der ville have renderet kodepunktet som .notdef-tofu |
Script | Script-klassificering af kodepunktet, f.eks. hfsCJK eller hfsArabic |
SuggestedFonts | Kommasepareret liste over installerede fonts, som fallback-motoren foreslår til dette kodepunkt |
Brugsnoter
- Saml fund live via
OnUnresolvedGlyph-eventet, eller pollGetUnresolvedGlyphsefterEndDoc; den underliggende optager fjerner dubletter af gentagende synder AnalyzeUnresolvedGlyphstjekker en hel streng mod en primær font, før du tegner, og returnerer én post pr. unikt fejlande kodepunkt- og font-par- Brug
Scripttil at gruppere fund efter skriftsystem ogSuggestedFontstil at vælge en fallback-font til næste kørsel