FontInfo
内容
[
隐藏
]FontInfo class
指定有关文档中使用的字体的信息。
要了解更多信息,请访问使用字体文档文章。
public class FontInfo
特性
姓名 | 描述 |
---|---|
AltName { get; set; } | 获取或设置字体的备用名称。 |
Charset { get; set; } | 获取或设置字体的字符集。 |
Family { get; set; } | 获取或设置该字体所属的字体系列。 |
IsTrueType { get; set; } | 指示此字体是 TrueType 或 OpenType 字体,而不是光栅或矢量字体。 默认为真的 . |
Name { get; } | 获取字体名称。 |
Panose { get; set; } | 获取或设置 PANOSE 字体分类号。 |
Pitch { get; set; } | 间距指示字体是固定间距、按比例间隔还是依赖于默认设置。 |
方法
姓名 | 描述 |
---|---|
GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) | 获取特定的嵌入字体文件。 |
GetEmbeddedFontAsOpenType(EmbeddedFontStyle) | 获取 OpenType 格式的嵌入字体文件。嵌入式 OpenType 格式的字体将转换为 OpenType. |
评论
您不直接创建此类的实例。 使用FontInfos
属性来访问文档中定义的字体 集合。
例子
演示如何打印文档中存在的字体的详细信息。
Document doc = new Document(MyDir + "Embedded font.docx");
FontInfoCollection allFonts = doc.FontInfos;
// 打印文档中所有已使用和未使用的字体。
for (int i = 0; i < allFonts.Count; i++)
{
Console.WriteLine($"Font index #{i}");
Console.WriteLine($"\tName: {allFonts[i].Name}");
Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}
也可以看看
- 命名空间 Aspose.Words.Fonts
- 部件 Aspose.Words