TPDFlibColorGlyph
Texto, fuentes, glifos de color
Descripción
Contiene el índice de glifo asignado, la descripción de la tabla de colores y la carga útil opcional SVG o de mapa de bits devuelta por las API de inspección de fuentes de 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 | La representación seleccionada de 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 para un glifo COLR |
| PaletteEntryCount | El número de entradas de color en 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 de mapa de bits; vacío para glifos COLR |
| MIMEType | El tipo de medio de la carga útil, como image/svg+xml, image/png o image/jpeg |
| PPEMX | El valor horizontal de píxeles por em para un strike de mapa de bits |
| PPEMY | El valor vertical de píxeles por em para un trazado de mapa de bits |
| OriginX | El desplazamiento del origen horizontal 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