Autodesk.Revit.DB.DWFExportOptions
是 Autodesk Revit
中用于导出 DWF 文件的选项。
以下是 DWFExportOptions
类的主要属性:
ExportArea
: 导出区域。该属性是可读写的 BBox3d
类型。默认值为 null
。
ExportBasePoint
: 导出基点。该属性是可读写的 XYZ
类型。默认值为 (0,0,0)
。
NavigationDuringExport
: 在导出过程中是否允许导航。该属性是可读写的布尔类型。默认值为 false
。
Dwf3DViewType
: 导出模型视图时的类型。该属性是可读写的 DWF3DViewType
枚举类型。默认值为 Wireframe
。
ExportModelGeometry
: 是否导出模型几何。该属性是可读写的布尔类型。默认值为 true
。
ExportRoomGeometry
: 是否导出室内几何。该属性是可读写的布尔类型。默认值为 false
。
ExportMEPNetwork
: 是否导出机电管道网络。该属性是可读写的布尔类型。默认值为 false
。
ExportScheduleData
: 是否导出计划数据。该属性是可读写的布尔类型。默认值为 false
。
ExportObjectData
: 是否导出对象数据。该属性是可读写的布尔类型。默认值为 false
。
ExportAnnotation
: 是否导出注释。该属性是可读写的布尔类型。默认值为 false
。
ExportDWFXVersion
: 导出 DWFX 文件的版本。该属性是可读写的 DWFXVersion
枚举类型。默认值为 2012
。
ExportNotes
: 是否导出备注。该属性是可读写的布尔类型。默认值为 false
。
ExportLinks
: 是否导出链接。该属性是可读写的布尔类型。默认值为 true
。
以下是 DWFExportOptions
类的主要方法:
Clone()
: 克隆当前对象并返回一个新对象。以下是使用 DWFExportOptions
类的简单示例:
DWFExportOptions options = new DWFExportOptions();
options.ExportModelGeometry = false;
options.ExportLinks = true;
options.ExportScheduleData = true;
options.ExportAnnotation = true;
options.ExportNotes = true;
options.ExportDWFXVersion = DWFXVersion.VersionCurrent;
ViewPlan viewPlan = null; // 假设有一个视图计划变量已经填充
Document document = viewPlan.Document;
document.Export(@"C:\Temp\output.dwf", "DWF Export", options);
在此示例中,我们创建了一个新的 DWFExportOptions
对象,并设置了一些导出选项。然后,我们从 viewPlan
获取 Document
对象,并使用 Export()
方法进行导出。