GetFontColorGlyphByIndex
Tekst, lettertypen, kleurglyphs
Beschrijving
Retourneert de COLR-, SVG-in-OpenType-, sbix- of CBDT/CBLC-weergave die aan een glyphindex vanaf nul is gekoppeld
Syntaxis
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parameters
| FontID | Een lettertypehandle die door een API voor het maken of laden van lettertypen wordt geretourneerd |
|---|---|
| GlyphIndex | De zero-based OpenType-glyph-index |
| PaletteIndex | Het op te lossen CPAL-palet, zero-based |
| PreferredPPEM | De gewenste bitmap-strikegrootte, of 0 voor de grootste strike |
| Glyph | Ontvangt de kleurrepresentatie en de optionele payload |
Retourwaarden
Geeft 1 terug wanneer kleurdata bestaat of 0 wanneer de handle, glyph-index of kleurtabellen niet worden ondersteund
Opmerkingen
Deze overload voorkomt een tweede cmap-opzoeking wanneer een shaping-engine of een eerdere inspectieaanroep de glyph-index al heeft aangeleverd
De lichte kleurtabel-lezer wordt binnen het gedeelde fontcache-bytebudget vastgehouden en wordt door beide kleurglyph-entrypoints hergebruikt