Autodesk.Revit.DB.ATFBaseExportOptions
是Revit API中的一个类,用于设置ATF(Autodesk Translation Framework)导出选项。
ATFBaseExportOptions()
构造带有默认设置的ATFBaseExportOptions对象。
ExportBoundingBox
获取或设置一个布尔值,用于指示是否将模型限制在Bounding Box中。默认值为false
。
ExportDocumentProperties
获取或设置一个布尔值,用于指示是否导出文档属性。默认值为true
。
ExportEntourage
获取或设置一个布尔值,用于指示是否导出外观元素(例如树,草坪等)以及灯光。默认值为false
。
ExportExternalReferences
获取或设置一个布尔值,用于指示是否导出模型中的外部参照。默认值为false
。
ExportInternalProperties
获取或设置一个布尔值,用于指示是否导出Revit元素的内部属性。默认值为true
。
ExportLinkedFiles
获取或设置一个布尔值,用于指示是否导出模型中的链接文件。默认值为false
。
ExportRoomsInView
获取或设置一个布尔值,用于指示是否仅导出当前视图中的房间。默认值为false
。
ExportScopeBox
获取或设置一个逻辑值,指示当设置ExportScope字段时是否使用当前活动的科裕范围框。默认值为true
。
ExportScope
获取或设置一个字符串列表,用于指定要导出的构件范围。
ExportSheetGeometry
获取或设置一个布尔值,用于指示是否导出视图界面上的图元。默认值为false
。
ExportUrls
获取或设置一个布尔值,用于指示是否为元素中包含的URL对象导出URL。
ExportingAmbientShadows
获取或设置一个布尔值,用于指示是否导出环境阴影。默认值为false
。
ExportingAssemblyViews
获取或设置一个布尔值,用于指示是否导出装配视图。默认值为false
。
ExportingBuildingComponents
获取或设置一个布尔值,用于指示是否导出构建组件(例如梁,柱,板等)。默认值为true
。
ExportingCameras
获取或设置一个布尔值,用于指示是否导出摄像机位置和朝向。默认值为false
。
ExportingClassificationData
获取或设置一个布尔值,用于指示是否导出构建元素的分类数据。默认值为false
。
ExportingCompoundStructure
获取或设置一个布尔值,用于指示是否导出构建元素的复合结构。默认值为true
。
ExportingDecalImages
获取或设置一个布尔值,用于指示是否导出贴花的图片。默认值为false
。
ExportingDesignOptions
获取或设置一个布尔值,用于指示是否导出设计选项。默认值为false
。
ExportingFloorProjections
获取或设置一个布尔值,用于指示是否导出构建元素在楼板上的投影。
ExportingIFCCommonPropertySets
获取或设置一个布尔值,用于指示是否为IFC导出RSMeans数据(例如清单等)。默认值为false
。
ExportingIFCIncludes
获取或设置一个布尔值,用于指示是否导出IFC包含的外部IFC文件。默认值为false
。
ExportingIFCOwnerHistory
获取或设置一个布尔值,用于指示是否导出IFCOwnerHistory信息(例如作者,时间戳,编辑器等)。默认值为false
。
ExportingRoomsInView
获取或设置一个布尔值,用于指示是否仅导出当前视图中的房间。默认值为false
。
IFCVersion
获取或设置导出的IFC版本。如果该属性为null
,则导出最新的IFC版本。
ExportScope
属性的正确使用方式:
在导出特定构件时,可以使用以下简单格式:
myExportOptions.ExportScope = new List<string>() { "3" };
在导出类别范围时:
myExportOptions.ExportScope = new List<string>() { "Ceiling", "Floor" };
注意:上述示例中的类别名称应与Revit中定义的名称相对应。