IFontEncoding

IFontEncoding interface

Определяет интерфейс для кодирования шрифта.

public interface IFontEncoding

Методы

ИмяОписание
DecodeToGid(uint)Декодирует код символа и возвращает идентификатор глифа. Идентификатор глифа — это уникальный номер глифа, который зависит от типа шрифта.GlyphStringId) class. Идентификатор TTF является индексом int, экземпляром (GlyphUInt32Id ) class. Примечание: код символа не обязательно юникод. Код символа — это индекс символа в кодировке шрифта «таблица».
DecodeToGidParameterized(IEncodingParameters, uint)Метод параметризованного декодирования. Некоторые типы шрифтов могут иметь несколько алгоритмов/карт кодирования. Итак,IEncodingParameters интерфейс используется для создания конкретных параметров кодировки шрифта.
Encode(uint, uint)Кодирует глиф. Для шрифтов TTF charCode — unicode.
GidToUnicode(GlyphId)Декодирует Gid в Unicode. Идентификатор глифа — это уникальный номер глифа, который зависит от типа шрифта. Например: Идентификатор Type1 — это имя глифа, экземпляр (GlyphStringId) class. Идентификатор TTF является индексом int, экземпляром (GlyphUInt32Id класс.
UnicodeToGid(uint)Декодирует Unicode и возвращает идентификатор глифа. Идентификатор глифа — это уникальный номер глифа, который зависит от типа шрифта. Например: id Type1 — это имя глифа, экземплярGlyphStringId) class. Идентификатор TTF является индексом int, экземпляром (GlyphUInt32Id класс.

Смотрите также