Aspose::Font::Ttf::TtfEncoding class
Содержание
[
Скрывать
]TtfEncoding class
Представляет кодировку TTF Font.
class TtfEncoding : public Aspose::Font::IFontEncoding
Методы
| Метод | Описание |
|---|---|
| DecodeToGid(uint32_t) override | Реализация DecodeToGlyphId у TTF Font ищет таблицу Unicode и возвращает идентификатор глифа для символа Unicode. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Например, идентификатор Type1 — это имя глифа, экземпляр класса (GlyphStringId). Идентификатор TTF — целочисленный индекс, экземпляр класса (GlyphUInt32Id). |
| DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) override | Параметризованная версия позволяет использовать конкретную таблицу CMap (не Unicode). |
| Encode(uint32_t, uint32_t) override | Кодирует глиф. Для шрифтов TTF код символа — Unicode. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | Декодирует идентификатор глифа в Unicode. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Например: Type1 имеет идентификатор‑имя глифа, экземпляр класса (GlyphStringId). Идентификатор TTF — это целочисленный индекс, экземпляр класса (GlyphUInt32Id). |
| UnicodeToGid(uint32_t) override | Декодирует Unicode и возвращает идентификатор глифа. |
См. также
- Class IFontEncoding
- Namespace Aspose::Font::Ttf
- Library Aspose.Font for C++