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