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
| FontID | Popisovač písma vrácený API pro vytvoření nebo načtení písma |
|---|---|
| GlyphIndex | Glyfový index OpenType indexovaný od nuly |
| PaletteIndex | Paleta CPAL k vyřešení, indexovaná od nuly |
| PreferredPPEM | Požadovaná velikost bitmapového řezu nebo 0 pro největší řez |
| Glyph | Př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ů