Autodesk.Revit.DB.ExportDGNSettings
Autodesk.Revit.DB.ExportDGNSettings是用于控制在AutoCAD DGN格式中导出Revit模型的设置类。它包含了一系列属性和方法,用于自定义导出过程中的各种细节,比如材质、图案、文字、尺度等等。
属性
- ExportColor
- 类型:bool
- 描述:控制是否导出颜色信息。默认值为true。
- ExportLineweights
- 类型:bool
- 描述:控制是否导出线宽信息。默认值为true。
- ExportPatterns
- 类型:bool
- 描述:控制是否导出填充图案信息。默认值为true。
- ExportRoomsInView
- 类型:bool
- 描述:控制是否只导出当前视图中的房间信息。默认为false。
- ExportScope
- 类型:ExportScope
- 描述:控制导出的范围。可取值为ExportScope.Model或ExportScope.View,分别表示导出整个模型或当前视图。默认为ExportScope.Model。
- ExportTextNotes
- 类型:bool
- 描述:控制是否导出文字注释信息。默认值为true。
- ExportViewSpecificElements
- 类型:bool
- 描述:控制是否只导出当前视图中的特定元素。默认为false。
- LevelOfDetail
- 类型:int
- 描述:控制导出的细节级别。可取值为1~4,表示从粗到细依次增加。默认为4。
方法
- SetExportPatterns(bool exportPatterns)
- SetExportRoomsInView(bool exportRoomsInView)
- SetExportTextNotes(bool exportTextNotes)
- SetExportViewSpecificElements(bool exportViewSpecificElements)
- SetLevelOfDetail(int levelOfDetail)
使用示例
ExportDGNSettings settings = new ExportDGNSettings();
settings.ExportScope = ExportScope.View;
settings.ExportColor = false;
settings.ExportLineweights = false;
settings.ExportRoomsInView = true;
settings.ExportTextNotes = true;
doc.Export("filename.dgn", "Default", settings);
参考文献