Autodesk.Revit.DB.ExportFontTable 是 revit API 中提供的一个类,用于导出 Revit 中字体表信息。
public class ExportFontTable : IDisposable
无
| 属性名 | 类型 | 说明 |
|---|---|---|
| LastErrorNumber | int | 获取上一次执行操作返回的错误码 |
| LastErrorMessage | string | 获取上一次执行操作返回的错误信息 |
| LastErrorSeverity | FailureSeverity | 获取上一次执行操作返回的错误严重程度 |
| ErrorOccurred | bool | 获取上一次执行操作是否有错误发生 |
| FontNames | IList<string> | 获取 Revit 文档中所有字体的名称 |
| 方法名 | 类型 | 说明 |
|---|---|---|
| Dispose() | void | 释放由 ExportFontTable 占用的所有资源 |
| Export(string filePath) | void | 导出 Revit 文档中所有字体的名称到指定的文件路径 |
// 创建 ExportFontTable 实例
ExportFontTable fontTable = new ExportFontTable();
// 输出 Revit 文档中所有字体的名称
foreach (string fontName in fontTable.FontNames)
{
Console.WriteLine(fontName);
}
// 将字体表导出到文件
fontTable.Export("C:\\MyFolder\\FontTable.txt");
// 释放资源
fontTable.Dispose();