TPDFlibColorGlyph

Testo, font, glifi a colori

Descrizione

Contiene l'indice del glifo mappato, la descrizione della tabella dei colori e il payload SVG o bitmap facoltativo restituito dalle API di ispezione dei font a colori

Sintassi

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;

Parametri

KindLa rappresentazione selezionata tra dati COLR, SVG o bitmap incorporati
GlyphIndexL'indice di glifo in base zero mappato o richiesto esplicitamente
PaletteCountIl numero di tavolozze CPAL per un glifo COLR
PaletteEntryCountIl numero di voci colore in ogni tavolozza CPAL
DescriptionJSONDati di disegno COLR strutturati o metadati che descrivono l'origine SVG o bitmap
DataIl documento SVG esatto o il payload bitmap; vuoto per i glifi COLR
MIMETypeIl tipo di supporto del payload, ad esempio image/svg+xml, image/png o image/jpeg
PPEMXIl valore orizzontale pixel-per-em per una variante bitmap
PPEMYIl valore verticale pixel-per-em per una variante bitmap
OriginXL'offset dell'origine orizzontale sbix, quando disponibile
OriginYL'offset dell'origine verticale sbix, quando disponibile

Note

I valori fixed-point COLR restano campi interi JSON con nomi quali alphaF2Dot14 e xxF16Dot16, evitando conversioni decimali dipendenti dalle impostazioni locali e preservando la precisione

Vedere anche

TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex