TPDFlibColorGlyph
Texto, fuentes, glifos en color
Descripción
Contiene el índice de glifo asignado, la descripción de la tabla de colores y la carga útil SVG o de mapa de bits opcional devuelta por las API de inspección de fuentes en color
Sintaxis
Delphi
TPDFlibColorGlyph = Record
Kind: TPDFlibColorGlyphKind;
GlyphIndex: Integer;
PaletteCount: Integer;
PaletteEntryCount: Integer;
DescriptionJSON: WideString;
Data: AnsiString;
MIMEType: AnsiString;
PPEMX: Integer;
PPEMY: Integer;
OriginX: Integer;
OriginY: Integer;
End;Parámetros
| Kind | Representación seleccionada entre datos COLR, SVG o de mapa de bits incrustado |
|---|---|
| GlyphIndex | El índice de glifo basado en cero asignado o solicitado explícitamente |
| PaletteCount | El número de paletas CPAL de un glifo COLR |
| PaletteEntryCount | El número de entradas de color de cada paleta CPAL |
| DescriptionJSON | Datos de pintura COLR estructurados o metadatos que describen el origen SVG o de mapa de bits |
| Data | El documento SVG exacto o la carga útil de mapa de bits; vacío para glifos COLR |
| MIMEType | Tipo de medio de la carga, como image/svg+xml, image/png o image/jpeg |
| PPEMX | El valor horizontal de píxeles por em de un trazo de mapa de bits |
| PPEMY | El valor de píxeles por em vertical para un tamaño de mapa de bits |
| OriginX | El desplazamiento horizontal de origen de sbix cuando está disponible |
| OriginY | El desplazamiento del origen vertical sbix cuando está disponible |
Observaciones
Los valores de punto fijo COLR permanecen como campos enteros en JSON con nombres como alphaF2Dot14 y xxF16Dot16, lo que evita la conversión decimal dependiente de la configuración regional y conserva la precisión original de la tabla
Véase también
TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex