GetFontColorGlyphByIndex

Текст, шрифты, цветные глифы

Описание

Возвращает представление COLR, SVG-in-OpenType, sbix или CBDT/CBLC, привязанное к индексу глифа с нуля

Синтаксис

Delphi

Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;

Параметры

FontIDДескриптор шрифта, возвращённый API создания или загрузки шрифтов
GlyphIndexИндекс глифа OpenType, начиная с 0
PaletteIndexРазрешаемая палитра CPAL, начиная с 0
PreferredPPEMЖелаемый размер растрового кегля или 0 для наибольшего кегля
GlyphПолучает цветовое представление и необязательную нагрузку

Возвращаемые значения

Возвращает 1, когда данные цвета есть, или 0, когда дескриптор, индекс глифа или таблицы цвета не поддерживаются

Примечания

Перегрузка избавляет от повторного поиска по cmap, когда индекс глифа уже дала формующая машина или предыдущий осматривающий вызов

Лёгкий читатель таблиц цветов удерживается в рамках общего байтового бюджета шрифтового кэша и переиспользуется обеими точками входа цветных глифов

См. также

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo