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

KindRepresentación seleccionada entre 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 de un glifo COLR
PaletteEntryCountEl número de entradas de color de 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 útil de mapa de bits; vacío para glifos COLR
MIMETypeTipo de medio de la carga, como image/svg+xml, image/png o image/jpeg
PPEMXEl valor horizontal de píxeles por em de un trazo de mapa de bits
PPEMYEl valor de píxeles por em vertical para un tamaño de mapa de bits
OriginXEl desplazamiento horizontal de origen de 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