GetFontColorGlyphByIndex
Text, Schriftarten, Farbglyphen
Beschreibung
Gibt die COLR-, SVG-in-OpenType-, sbix- oder CBDT/CBLC-Darstellung zurück, die einem nullbasierten Glyphenindex zugeordnet ist
Syntax
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parameter
| FontID | Ein Schriftarthandle, das von einer API zum Erstellen oder Laden von Schriftarten zurückgegeben wurde |
|---|---|
| GlyphIndex | Der nullbasierte OpenType-Glyphenindex |
| PaletteIndex | Die aufzulösende nullbasierte CPAL-Palette |
| PreferredPPEM | Die gewünschte Bitmap-Strike-Größe oder 0 für den größten Strike |
| Glyph | Empfängt die Farbdarstellung und optionale Nutzdaten |
Rückgabewerte
Gibt 1 zurück, wenn Farbdaten vorhanden sind, oder 0, wenn Handle, Glyphenindex oder Farbtabellen nicht unterstützt werden
Anmerkungen
Diese Überladung vermeidet eine zweite cmap-Suche, wenn eine Formungsengine oder ein früherer Prüfaufruf den Glyphenindex bereits geliefert hat
Der leichtgewichtige Farbtabellenreader wird unter dem gemeinsamen Bytebudget des Schriftcaches beibehalten und von beiden Farbglyphen-Einstiegspunkten wiederverwendet