类 Font
内容
[
隐藏
]Font class
表示基础 Font 类。
public abstract class Font : IFont, IFontSaver, IGlyphAccessor
属性
| 名称 | 描述 |
|---|---|
| abstract Encoding { get; } | 获取字体编码。 |
| abstract FontDefinition { get; } | 获取字体定义。 |
| abstract FontFamily { get; set; } | 获取或设置字体族。 |
| abstract FontName { get; set; } | 获取或设置字体面名称。 |
| abstract FontNames { get; } | 获取字体名称。 |
| FontSaver { get; } | 获取字体保存功能。 |
| abstract FontStyle { get; } | 获取字体样式。这是一个计算后并以通用类型表示的值。 |
| abstract FontType { get; } | 获取 Font 类型。Type1、TrueType 等。 |
| GlyphAccessor { get; } | 字体字形访问器。检索字形及其标识符。 |
| abstract GlyphIdType { get; } | Glyph id 类型规范。供需要了解 ‘bytes[]’ 实际类型的使用者使用。 |
| abstract Metrics { get; } | 获取字体度量。 |
| abstract NumGlyphs { get; } | 获取字体中的字形数量。 |
| abstract PostscriptNames { get; } | 获取 PostScript 字体名称。 |
| abstract Style { get; set; } | 获取或设置字体样式。这是由字体文件提供的原始字符串值。 |
方法
| 名称 | 描述 |
|---|---|
| static Open(FontDefinition) | 使用 FontDefinition 对象打开字体。 |
| static Open(FontType, byte[]) | 使用字体类型和字体数据字节数组打开字体。 |
| static Open(FontType, StreamSource) | 使用字体类型和流源打开字体。 |
| static Open(FontType, string) | 使用字体类型和字体文件名打开字体。 |
| abstract Convert(FontType) | 将字体转换为其他格式。 |
| abstract GetAllGlyphIds() | 返回字体中可用的所有 glyph id。Glyph id 是 glyph 的唯一编号,取决于字体类型。例如:Type1 的 id 是 glyph 名称,是 (GlyphStringId) 类的实例。TTF 的 id 是整数索引,是 (GlyphUInt32Id) 类的实例。 |
| abstract GetGlyphById(GlyphId) | 通过字形 ID 返回字形。字形 ID 是字形的唯一编号,取决于字体类型。GlyphId - 派生对象。例如:Type1 的 ID 是字形名称,是 (GlyphStringId) 类的实例。TTF 的 ID 是整数索引,是 (GlyphUInt32Id) 类的实例。 |
| virtual GetGlyphsForText(string) | 获取文本的字形表示。 |
| virtual Save(Stream) | 将字体保存为原始格式。 |
| virtual Save(string) | 将字体保存为原始格式。 |
| SaveToFormat(Stream, FontSavingFormats) | 将字体保存为指定格式。 |
另见
- interface IFont
- interface IFontSaver
- interface IGlyphAccessor
- namespace Aspose.Font
- assembly Aspose.Font