Aspose::Font::Cff::CffEncoding класс

CffEncoding class

Представляет кодировку CFF Font.

class CffEncoding : public Aspose::Font::IFontEncoding,
                    public Aspose::Font::ISupportsNameAddressing

Методы

МетодОписание
DecodeToGid(uint32_t) overrideПолучает Gid для переданного charCode. Этот метод предназначен для CFF CIDFonts, где charCode должен быть действительным значением CID. Glyph id — уникальный номер глифа, зависящий от типа шрифта. Glyph id шрифта CFF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id).
DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) overrideПараметризованный метод декодирования. Не поддерживается для типа CFF Font.
Encode(uint32_t, uint32_t) overrideКодирует глиф. Не поддерживается для типов CFF Font.
GetNameToCharCodeIndex() overrideВозвращает отображение имени в код символа. Примечание: код символа не является Unicode. Код символа — это индекс символа в кодировке Font “таблица”.
GetNameToGidIndex()Возвращает отображение имени в код символа. Примечание: Код символа не является Unicode. Код символа — это индекс символа в кодировке Font “таблица”.
GetNameToSidIndex()Возвращает отображение имени в код символа. Примечание: Код символа не является Unicode. Код символа — это индекс символа в кодировке Font “таблица”.
GetSidName(int32_t)Получает имя для указанного SID.
GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) overrideДекодирует Gid в Unicode. Glyph id — уникальный номер глифа, зависящий от типа шрифта. Glyph id шрифта CFF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id).
UnicodeToGid(uint32_t) overrideДекодирует Unicode и возвращает glyph id. Glyph id — уникальный номер глифа, зависящий от типа шрифта. Glyph id шрифта CFF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id).

См. также