Aspose::Font::Cff::CffFont 类

CffFont class

表示紧凑 Font 格式(CFF)。

class CffFont : public Aspose::Font::Font

方法

方法描述
Convert(Aspose::Font::FontType) overrideFont 转换为另一种格式。
get_CommonFontsSettings() const获取/设置 CFF 字体的通用设置。这些设置在不同场景中使用,并且可以针对每个单独的字体进行更改。
get_Encoding() override获取 Font 编码。
get_FontDefinition() override获取 Font 定义。
get_FontFamily() override获取 Font 家族。目前尚未实现 Font 家族的设置器。
get_FontName() override获取 Font 字体名称。
get_FontNames() override获取 Font 名称。
get_FontStyle() override获取 Font 样式。这是一个在通用类型中计算并表示的值。
get_FontType() override获取 Font 类型。返回 FontType.CFF 值。
get_GlyphIdType() override获取字形 ID 类型规范。
get_IsCidKeyedFont()获取指示该 Font 为 cid-keyed 的值。
get_Metrics() override获取 Font 度量。
get_NumGlyphs() override获取 Font 中的字形数量。
get_PostscriptNames() override获取 PostScript Font 名称。
get_Style() override获取 Font 样式。这是由 Font 文件提供的原始字符串值。
get_TopDictDataProvider()获取 Top DICT INDEX 结构中第一个顶层 DICT 的访问器。
GetAllGlyphIds() override返回 Font 中所有可用字形 ID 的数组。字形 ID 是字形的唯一编号,取决于字体类型。CFF Font 字形 ID 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。
GetGlyphById(System::SharedPtr<Glyphs::GlyphId>) override通过字形 ID 返回字形。字形 ID 是字形的唯一编号,取决于字体类型。CFF Font 字形 ID 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。
GetGlyphById(System::String)通过字形名称返回字形。
GetGlyphById(uint32_t)根据字形 id 返回字形。
GetIndexDataProvider(CffDataProviders::CffIndexProviderType)获取指定 CFF INDEX 结构类型的提供程序。
set_CommonFontsSettings(System::SharedPtr<CffFontsSettings>)获取/设置 CFF 字体的通用设置。这些设置在不同场景中使用,并且可以针对每个单独的字体进行更改。
set_FontFamily(System::String) override获取 Font 家族。目前尚未实现 Font 家族的设置器。
set_FontName(System::String) override设置 Font 字体名称。
set_Style(System::String) override设置 Font 样式。这是由 Font 文件提供的原始字符串值。

另见