GetFontColorGlyph
Texto, fuentes, glifos de color
Descripción
Asigna un punto de código Unicode mediante la fuente TrueType u OpenType seleccionada y devuelve su gráfico de pintura COLR, documento SVG o carga útil de mapa de bits incrustado
Sintaxis
Delphi
Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parámetros
| FontID | Un identificador de fuente devuelto por una API de creación o carga de fuentes |
|---|---|
| CodePoint | Un valor escalar Unicode desde 0 hasta $10FFFF |
| PaletteIndex | La paleta CPAL con base cero que se resolverá, con un valor no válido que recurre a la paleta cero |
| PreferredPPEM | El tamaño de trama de mapa de bits deseado, o 0 para elegir la trama disponible más grande |
| Glyph | Recibe el formato de color, el índice de glifo asignado, la descripción y la carga binaria opcional |
Valores devueltos
Devuelve 1 cuando existe una representación de color compatible o 0 cuando la fuente, el punto de código o las tablas de color no pueden proporcionarla; los valores de salida se borran en caso de error
Observaciones
Las capas COLR versión 0 y los grafos de pintura COLR versión 1 incluyen colores CPAL resueltos en DescriptionJSON, incluidas transformaciones, degradados y nodos de composición
SVG-in-OpenType devuelve el documento SVG exacto en Data; los documentos comprimidos con gzip usan image/svg+xml+gzip para que el llamador pueda distinguir los bytes comprimidos sin adivinar el contenido
sbix y CBDT/CBLC eligen el strike solicitado más cercano y devuelven datos de mapa de bits PNG, JPEG, TIFF o OpenType sin procesar, con sus metadatos de tipo MIME y píxeles por em
Véase también
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind