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 | 获取字形 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 文件提供的原始字符串值。 |
另见
- Class Font
- Namespace Aspose::Font::Ttf
- Library Aspose.Font for C++