Autodesk.Revit.DB.GBXMLExportOptions
本文描述了 Autodesk.Revit.DB.GBXMLExportOptions
类的使用方法和参数含义。
概述
Autodesk.Revit.DB.GBXMLExportOptions
类表示导出 Revit 模型为 gbXML 文件格式的选项。可以在导出时指定参数以满足不同需求的输出结果。
参数列表
- ExportScheduleAsViewSchedule: 是否将进度表导出为视图进度表。默认为 False。
- IncludeAnalyticalModel: 是否应包含分析模型。默认为 True。
- IncludeBuildingType: 是否应包括建筑类型。默认为 True。
- ExportInternalLoads: 是否包含内部负载。默认为 True。
- ExportInternalLoadsToSchedules: 是否将内部负载导出到视图进度表。默认为 False。
- ExportDetailedViews: 是否导出具有详细视图的元素。默认为 True。
- ExportInternalBoundaryGeometry: 是否导出内部边界信息。默认为 True。
- ExportRoomsAsSpaces: 是否将房间导出为空间。默认为 True。
- ExportSolidModels: 是否导出实体模型。默认为 True。
- ExportRevitProps: 是否导出 Revit 属性。默认为 True。
- ExportBoundingBox: 是否导出模型的边界框。默认为 False。
- UseLevelsInView: 是否在 gbXML 文件中使用与视图中的层相对应的高程值。默认为 False。
- ExportSharedAssets: 是否包括共享资产。默认为 True。
- ExportGrids: 是否将网格导出为相应的 gbXML 构件。默认为 True。
- ExportLinkedFiles: 是否将链接的 Revit 文件一起导出为单个 gbXML 文件。默认为 False。
- ExportSchedulesAsPsets: 是否将进度表导出为属性集。默认为 False。
- ExportLinkedZones: 是否将链接的 Revit 文件中的空间区域导出为 gbXML 文件。默认为 False。
- IncludeSpaceBoundaries: 是否包括空间边界。默认为 True。
示例
以下示例代码演示了如何使用 Autodesk.Revit.DB.GBXMLExportOptions
类。
GBXMLExportOptions gbxmlOptions = new GBXMLExportOptions();
gbxmlOptions.ExportScheduleAsViewSchedule = true;
gbxmlOptions.IncludeAnalyticalModel = false;
gbxmlOptions.ExportDetailedViews = true;
gbxmlOptions.ExportSolidModels = true;
string exportPath = "C:/GBXML Files/Example.gbxml";
doc.Export(exportPath, "GBXML", gbxmlOptions);
结论
本文介绍了 Autodesk.Revit.DB.GBXMLExportOptions
类的使用方法和参数含义,希望可以帮助开发者深入了解该类的功能与应用场景。在使用导出 GBXML 格式的功能时,可以根据具体需求调整选项参数,以获得更符合预期的输出结果。