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, когда индекс глифа уже дала формующая машина или предыдущий осматривающий вызов
Лёгкий читатель таблиц цветов удерживается в рамках общего байтового бюджета шрифтового кэша и переиспользуется обеими точками входа цветных глифов