Record THPDFUnresolvedGlyphInfo
Un code point que la fuente actual no puede mapear, con su clasificación de script y las fuentes de respaldo sugeridas
Declaración
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
CodePoint | Valor escalar Unicode que no se pudo mapear; los surrogate pairs se combinan antes de reportar |
FontName | Nombre de la fuente que habría renderizado el code point como tofu .notdef |
Script | Clasificación de script del code point, por ejemplo hfsCJK o hfsArabic |
SuggestedFonts | Lista separada por comas de fuentes instaladas que el engine de respaldo sugiere para este code point |
Notas de uso
- Recoja los hallazgos en vivo mediante el evento
OnUnresolvedGlyph, o consulteGetUnresolvedGlyphsdespués deEndDoc; el recorder subyacente deduplica a los reincidentes AnalyzeUnresolvedGlyphscomprueba una cadena completa contra una fuente primaria antes de dibujar, y devuelve un record por cada par único de code point y fuente que falla- Use
Scriptpara agrupar hallazgos por sistema de escritura ySuggestedFontspara elegir una fuente de respaldo para la siguiente corrida