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

KindLa representación seleccionada de datos COLR, SVG o de mapa de bits incrustado
GlyphIndexEl índice de glifo basado en cero, asignado o solicitado explícitamente
PaletteCountEl número de paletas CPAL para un glifo COLR
PaletteEntryCountEl número de entradas de color en cada paleta CPAL
DescriptionJSONDatos de pintura COLR estructurados o metadatos que describen el origen SVG o de mapa de bits
DataEl documento SVG exacto o la carga de mapa de bits; vacío para glifos COLR
MIMETypeEl tipo de medio de la carga útil, como image/svg+xml, image/png o image/jpeg
PPEMXEl valor horizontal de píxeles por em para un strike de mapa de bits
PPEMYEl valor vertical de píxeles por em para un trazado de mapa de bits
OriginXEl desplazamiento del origen horizontal sbix cuando está disponible
OriginYEl 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