Font
内容
[
隐藏
]Font class
表示基本字体类。
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; } | 获取字体类型。 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() | 返回所有字形 id,在 Font 中可用。 字形 id 是字形的唯一编号,取决于字体类型。 例如: Type1 的 id 是字形名称,实例为 (GlyphStringId ) class. TTF 的 id 是一个 int 索引,实例为 (GlyphUInt32Id 类. |
abstract GetGlyphById(GlyphId) | 按字形 id 返回字形。 字形 id 是字形的唯一编号,取决于字体类型。 GlyphId - 派生对象。 例如: Type1的id是一个字形名称,实例为(GlyphStringId ) class. TTF 的 id 是一个 int 索引,实例为 (GlyphUInt32Id 类. |
virtual GetGlyphsForText(string) | 获取文本的字形表示。 |
virtual Save(Stream) | 将字体保存为原始格式。 |
virtual Save(string) | 将字体保存为原始格式。 |
SaveToFormat(Stream, FontSavingFormats) | 将字体保存为指定的格式。 |
也可以看看
- interface IFont
- interface IFontSaver
- interface IGlyphAccessor
- 命名空间 Aspose.Font
- 部件 Aspose.Font