Aspose::Font::Ttf::TtfFont класс

TtfFont class

Представляет TrueType Font (TTF).

class TtfFont : public Aspose::Font::Font

Методы

МетодОписание
Convert(Aspose::Font::FontType) overrideПреобразует Font в другой формат.
Convert(Aspose::Font::FontType, System::SharedPtr<System::Collections::Generic::ICollection<uint32_t>>)Преобразует Font в другой формат с ограниченным набором символов.
virtual get_CffFont()Получает CFF Font при наличии.
get_Encoding() overrideПолучает кодировку Font.
get_FontDefinition() overrideПолучает определение Font.
get_FontFamily() overrideПолучает или задаёт семейство Font.
get_FontName() overrideПолучает или задаёт имя гарнитуры Font.
get_FontNames() overrideПолучает имена Font.
get_FontStyle() overrideПолучает стиль Font. Это значение вычисляется и представляется в обобщённом типе.
get_FontType() overrideПолучает тип Font. Возвращает значение FontType.TTF.
get_GlyphIdType() overrideПолучает спецификацию типа идентификатора глифа.
get_IsSymbolic()Возвращает true, если Font является символическим.
get_Metrics() overrideПолучает метрики Font.
get_NumGlyphs() overrideПолучает количество глифов в Font.
get_PostscriptNames() overrideПолучает имена Postscript Font.
get_Style() overrideПолучает или задает стиль Font. Это необработанное строковое значение, предоставляемое файлом Font.
virtual get_TtfTables()Получает таблицы TTF.
GetAllGlyphIds() overrideВозвращает массив всех идентификаторов глифов, доступных в Font. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Идентификатор глифа TTF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id). Адресация глифов по имени (строка) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае наличия внутри CFF Font, для адресации глифов по имени используются структуры CFF.
GetGlyphById(System::SharedPtr<Glyphs::GlyphId>) overrideВозвращает глиф по идентификатору глифа. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Идентификатор глифа TTF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id). Адресация глифов по имени (строка) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае наличия внутри CFF Font, для адресации глифов по имени используются структуры CFF.
GetGlyphById(System::String)Возвращает глиф по имени глифа. Адресация глифов по имени (строка) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае наличия внутри CFF Font, для адресации глифов по имени используются структуры CFF.
GetGlyphById(uint32_t)Возвращает глиф по идентификатору глифа.
virtual GetGlyphComponentsById(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphIdList>)Получает глиф по переданному идентификатору глифа и заполняет переданный список идентификаторов глифов компонентами этого глифа. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Идентификатор глифа TTF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id). Адресация глифов по имени (строка) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае наличия внутри CFF Font, для адресации глифов по имени используются структуры CFF.
GetGlyphComponentsById(System::String, System::SharedPtr<Glyphs::GlyphIdList>)Получает глиф по переданному имени глифа и заполняет переданный список идентификаторов глифов компонентами этого глифа.
GetGlyphComponentsById(uint32_t, System::SharedPtr<Glyphs::GlyphIdList>)Получает глиф по переданному индексу глифа и заполняет переданный список идентификаторов глифов компонентами этого глифа.
GetGlyphsForText(System::String) overrideПолучить представление глифов для текста.
set_FontFamily(System::String) overrideПолучает или задаёт семейство Font.
set_FontName(System::String) overrideПолучает или задаёт имя гарнитуры Font.
set_Style(System::String) overrideПолучает или задает стиль Font. Это необработанное строковое значение, предоставляемое файлом Font.

См. также