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
| Kind | La rappresentazione selezionata tra dati COLR, SVG o bitmap incorporati |
|---|---|
| GlyphIndex | L'indice di glifo in base zero mappato o richiesto esplicitamente |
| PaletteCount | Il numero di tavolozze CPAL per un glifo COLR |
| PaletteEntryCount | Il numero di voci colore in ogni tavolozza CPAL |
| DescriptionJSON | Dati di disegno COLR strutturati o metadati che descrivono l'origine SVG o bitmap |
| Data | Il documento SVG esatto o il payload bitmap; vuoto per i glifi COLR |
| MIMEType | Il tipo di supporto del payload, ad esempio image/svg+xml, image/png o image/jpeg |
| PPEMX | Il valore orizzontale pixel-per-em per una variante bitmap |
| PPEMY | Il valore verticale pixel-per-em per una variante bitmap |
| OriginX | L'offset dell'origine orizzontale sbix, quando disponibile |
| OriginY | L'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