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

FontIDEin Schriftarthandle, das von einer API zum Erstellen oder Laden von Schriftarten zurückgegeben wurde
GlyphIndexDer nullbasierte OpenType-Glyphenindex
PaletteIndexDie aufzulösende nullbasierte CPAL-Palette
PreferredPPEMDie gewünschte Bitmap-Strike-Größe oder 0 für den größten Strike
GlyphEmpfä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

Siehe auch

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo