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