GetFontColorGlyph
Texto, fuentes, glifos en 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 comprendido entre 0 y $10FFFF |
| PaletteIndex | La paleta CPAL de base cero que se resolverá; un valor no válido recurre a la paleta cero |
| PreferredPPEM | El tamaño de mapa de bits deseado, o 0 para elegir el mayor disponible |
| Glyph | Recibe el formato de color, el índice de glifo asociado, la descripción y la carga útil 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 gráficos de pintura COLR versión 1 incluyen en DescriptionJSON los colores CPAL resueltos, incluidas las transformaciones, los degradados y los nodos de composición
SVG-in-OpenType devuelve el documento SVG exacto en Data; los documentos comprimidos con gzip utilizan image/svg+xml+gzip para que el llamador pueda distinguir los bytes comprimidos sin adivinar el contenido
sbix y CBDT/CBLC eligen el tamaño solicitado más cercano y devuelven datos de mapa de bits PNG, JPEG, TIFF u OpenType sin procesar con su tipo MIME y los metadatos de píxeles por em
Véase también
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind