类 CffFont
内容
[
隐藏
]CffFont class
表示紧凑字体格式(CFF)。
public class CffFont : Font
属性
| 名称 | 描述 |
|---|---|
| CommonFontsSettings { get; set; } | 获取/设置 CFF 字体通用的设置。这些设置在不同场景中使用,并且可以针对每个单独的字体进行更改。 |
| override Encoding { get; } | 获取字体编码。 |
| override FontDefinition { get; } | 获取字体定义。 |
| override FontFamily { get; set; } | 获取字体族。字体族的设置器尚未实现。 |
| override FontName { get; set; } | 获取或设置字体面名称。 |
| override FontNames { get; } | 获取字体名称。 |
| FontSaver { get; } | 获取字体保存功能。 |
| override FontStyle { get; } | 获取字体样式。这是一个计算后并以通用类型表示的值。 |
| override FontType { get; } | 获取字体类型。返回 FontType.CFF 值。 |
| GlyphAccessor { get; } | 字体字形访问器。检索字形及其标识符。 |
| override GlyphIdType { get; } | 获取字形 ID 类型规范。 |
| IsCidKeyedFont { get; } | 获取指示字体为 cid-keyed 的值。 |
| override Metrics { get; } | 获取字体度量。 |
| override NumGlyphs { get; } | 获取字体中的字形数量。 |
| override PostscriptNames { get; } | 获取 PostScript 字体名称。 |
| override Style { get; set; } | 获取或设置字体样式。这是由字体文件提供的原始字符串值。 |
| TopDictDataProvider { get; } | 获取 Top DICT INDEX 结构中第一个顶层 DICT 的访问器。 |
方法
| 名称 | 描述 |
|---|---|
| override Convert(FontType) | 将字体转换为其他格式。 |
| override GetAllGlyphIds() | 返回字体中所有可用字形 ID 的数组。字形 ID 是字形的唯一编号,取决于字体类型。CFF 字体字形 ID 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。 |
| override GetGlyphById(GlyphId) | 通过字形 ID 返回字形。字形 ID 是字形的唯一编号,取决于字体类型。CFF 字体字形 ID 可以是 (GlyphStringId) 类的实例或 (GlyphUInt32Id) 类的实例。 |
| GetGlyphById(string) | 通过字形名称返回字形。 |
| GetGlyphById(uint) | 根据字形 id 返回字形。 |
| virtual GetGlyphsForText(string) | 获取文本的字形表示。 |
| GetIndexDataProvider(CffIndexProviderType) | 获取指定 CFF INDEX 结构类型的提供程序。 |
| virtual Save(Stream) | 将字体保存为原始格式。 |
| virtual Save(string) | 将字体保存为原始格式。 |
| SaveToFormat(Stream, FontSavingFormats) | 将字体保存为指定格式。 |
另见
- class Font
- namespace Aspose.Font.Cff
- assembly Aspose.Font