GetFontColorGlyphByIndex

Texte, polices, glyphes colorés

Description

Renvoie la représentation COLR, SVG-in-OpenType, sbix ou CBDT/CBLC attachée à un index de glyphe à partir de zéro

Syntaxe

Delphi

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

Paramètres

FontIDHandle de police renvoyé par une API de création ou de chargement de police
GlyphIndexIndice de glyphe OpenType basé sur 0
PaletteIndexPalette CPAL basée sur 0 à résoudre
PreferredPPEMTaille de frappe bitmap souhaitée, ou 0 pour la frappe la plus grande
GlyphReçoit la représentation colorimétrique et la charge utile facultative

Valeurs de retour

Renvoie 1 si des données de couleur existent, ou 0 si le handle, l'indice de glyphe ou les tables de couleurs ne sont pas pris en charge

Remarques

Cette surcharge évite une seconde recherche cmap lorsqu'un moteur de façonnage ou un appel d'inspection antérieur a déjà fourni l'indice du glyphe

Le lecteur léger de table de couleurs est conservé dans le budget d'octets du cache de polices partagé et réutilisé par les deux points d'entrée de glyphes colorés

Voir aussi

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo