Autodesk.Revit.DB.ExportPatternKey
是用于导出模式的数据类型,它包含模式名称和模式翻译名称的信息。
具有以下属性:
PatternName
- 模式的名称PatternTranslationName
- 模式翻译的名称该类型不包含任何方法。
该类型通常用于导出 Revit 模型中的模式,以便在其他软件中使用。
以下是使用 ExportPatternKey
类型的示例代码:
// 获取模式并创建 ExportPatternKey 对象
var pattern = doc.Settings.Categories.get_Item(BuiltInCategory.OST_Patterns);
if (pattern != null)
{
ExportPatternKey patternKey = new ExportPatternKey(pattern.GetGraphicsStyle(GraphicsStyleType.Projection).Id, pattern.Name, pattern.GetMaterialIds()[0], pattern.GetProjectionLineColor().ToColor(), pattern.GetSurfaceForegroundPatternColor().ToColor(), pattern.GetSurfaceBackgroundPatternColor().ToColor(), pattern.Category.Id, doc.GetElement(new ElementId(pattern.Material.Id)).Name);
// 将该对象导出到其他软件
}
ExportPatternKey
类型通常与其他导出类型(如 DWGExportOptions
和 IFCExportOptions
)一起使用。在使用时,请参考相关文档或示例代码以获得更全面的了解。