GetFontColorGlyphByIndex
Text, teckensnitt, färgglyfer
Beskrivning
Returnerar COLR-, SVG-in-OpenType-, sbix- eller CBDT/CBLC-representationen som hör till ett 0-baserat glyfindex
Syntax
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parametrar
| FontID | A font handle returned by a font creation or loading API |
|---|---|
| GlyphIndex | Det 0-baserade OpenType-glyfindexet |
| PaletteIndex | Den 0-baserade CPAL-palett som ska lösas |
| PreferredPPEM | Önskad bitmap strike-storlek, eller 0 för den största striken |
| Glyph | Tar emot färgrepresentationen och valfri nyttolast |
Returvärden
Returnerar 1 när färgdata finns eller 0 när handle:t, glyfindexet eller färgtabellerna inte stöds
Anmärkningar
Den här överlagringen undviker ett andra cmap-uppslag när en shaping-motor eller tidigare inspektionsanrop redan lämnat glyfindexet
Den lätta färgtabellsläsaren behålls inom den delade typsnittscache-bytebudgeten och återanvänds av båda färgglyf-ingångspunkterna