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
| FontID | Handle de police renvoyé par une API de création ou de chargement de police |
|---|---|
| GlyphIndex | Indice de glyphe OpenType basé sur 0 |
| PaletteIndex | Palette CPAL basée sur 0 à résoudre |
| PreferredPPEM | Taille de frappe bitmap souhaitée, ou 0 pour la frappe la plus grande |
| Glyph | Reç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