класс 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).

См. также