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() 方法进行导出。