Registro THPDFUnresolvedGlyphInfo
Un punto de código que la fuente actual no puede mapear, con su clasificación de escritura y fuentes de reserva 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 pudo mapearse; los pares suplentes se combinan antes de informar |
FontName | Nombre de la fuente que habría renderizado el punto de código como tofu .notdef |
Script | Clasificación de escritura del punto de código, como hfsCJK o hfsArabic |
SuggestedFonts | Lista separada por comas de fuentes instaladas que el motor de reserva sugiere para este punto de código |
Notas de uso
- Recoja los hallazgos en vivo mediante el evento
OnUnresolvedGlyph, o consulteGetUnresolvedGlyphsdespués deEndDoc; el registrador subyacente deduplica a los reincidentes AnalyzeUnresolvedGlyphscomprueba una cadena completa contra una fuente primaria antes de dibujar, y devuelve un registro por cada par único de punto de código y fuente que falle- Use
Scriptpara agrupar hallazgos por sistema de escritura ySuggestedFontspara elegir una fuente de reserva en la siguiente ejecución