Aspose::Font::Ttf::TtfFont 类

TtfFont class

表示 TrueType Font (TTF)。

class TtfFont : public Aspose::Font::Font

方法

方法描述
Convert(Aspose::Font::FontType) overrideFont 转换为另一种格式。
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获取字形 ID 类型规范。
get_IsSymbolic()如果 Font 为符号字体,则返回 true。
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 中可用的所有字形 id 的数组。字形 id 是字形的唯一编号,取决于字体类型。TTF Font 的字形 id 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。通过 Post 表映射,支持使用名称(字符串)对 TTF 字体进行字形寻址。如果字体内部为 CFF Font,则使用 CFF 结构通过名称寻址字形。
GetGlyphById(System::SharedPtr<Glyphs::GlyphId>) override根据字形 id 返回字形。字形 id 是字形的唯一编号,取决于字体类型。TTF Font 的字形 id 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。通过 Post 表映射,支持使用名称(字符串)对 TTF 字体进行字形寻址。如果字体内部为 CFF Font,则使用 CFF 结构通过名称寻址字形。
GetGlyphById(System::String)根据字形名称返回字形。通过 Post 表映射,支持使用名称(字符串)对 TTF 字体进行字形寻址。如果字体内部为 CFF Font,则使用 CFF 结构通过名称寻址字形。
GetGlyphById(uint32_t)根据字形 id 返回字形。
virtual GetGlyphComponentsById(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphIdList>)通过传入的字形标识获取字形,并将该字形的组成部分填充到传入的字形标识列表中。字形 id 是字形的唯一编号,取决于字体类型。TTF Font 的字形 id 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。通过 Post 表映射,支持使用名称(字符串)对 TTF 字体进行字形寻址。如果字体内部为 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 文件提供的原始字符串值。

另见