GetFontColorGlyphByIndex

Text, písma, barevné glyfy

Popis

Vrací reprezentaci COLR, SVG-in-OpenType, sbix nebo CBDT/CBLC připojenou k indexu glyfu číslovanému od nuly

Syntaxe

Delphi

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

Parametry

FontIDPopisovač písma vrácený API pro vytvoření nebo načtení písma
GlyphIndexGlyfový index OpenType indexovaný od nuly
PaletteIndexPaleta CPAL k vyřešení, indexovaná od nuly
PreferredPPEMPožadovaná velikost bitmapového řezu nebo 0 pro největší řez
GlyphPřijímá reprezentaci barev a volitelný payload

Návratové hodnoty

Vrací 1, když existují barevná data, nebo 0, když handle, glyfový index nebo barevné tabulky nejsou podporované

Poznámky

Toto přetížení vyhne druhé lookup cmap, když už glyfový index dodal shaping engine nebo předchozí prohlížecí volání

Lehký čtečka tabulek barev se udržuje v rámci sdíleného bajtového rozpočtu fontové cache a znovu se používá z obou vstupních bodů barevných glyfů

Viz také

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo