GetFontColorGlyphByIndex

Testo, font, glifi a colori

Descrizione

Restituisce la rappresentazione COLR, SVG-in-OpenType, sbix o CBDT/CBLC del glifo con base zero

Sintassi

Delphi

Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;

Parametri

FontIDUn handle font restituito da un'API di creazione o caricamento dei font
GlyphIndexL'indice del glifo OpenType a base zero
PaletteIndexLa tavolozza CPAL a base zero da risolvere
PreferredPPEMLa dimensione desiderata della variante bitmap oppure 0 per la variante più grande
GlyphRiceve la rappresentazione del colore e il payload facoltativo

Valori restituiti

Restituisce 1 quando esistono dati di colore oppure 0 quando l'handle, l'indice del glifo o le tabelle dei colori non sono supportati

Note

Questo overload evita una seconda ricerca cmap quando un motore di shaping o una precedente chiamata di ispezione ha già fornito l'indice del glifo

Il lettore leggero della tabella dei colori viene conservato entro il budget di byte della cache dei font condivisa e riutilizzato da entrambi gli entry point dei glifi a colori

Vedere anche

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo