Autodesk.Revit.DB.PlanViewRangeLevel
类用于表示Revit中平面视图的高程范围和所选构件级别。
TopLevel
Level
BottomLevel
Level
PlanViewRangeLevel(Level toplevel, Level bottomlevel)
toplevel
:Level
类型,表示平面视图的顶部级别。bottomlevel
:Level
类型,表示平面视图的底部级别。// 获取当前文档
Document doc = uiApp.ActiveUIDocument.Document;
// 获取图纸
ViewSheet sheet = doc.ActiveView as ViewSheet;
// 获取图纸的高程范围
PlanViewRangeLevel range = sheet.GetViewRange();
// 设置高程范围
range.TopLevel = doc.GetElement(new ElementId(123456)) as Level;
range.BottomLevel = doc.GetElement(new ElementId(789012)) as Level;
TopLevel
和BottomLevel
属性必须都被指定,否则将引发异常。TopLevel
和BottomLevel
属性时,需要确保所设置的级别在文档中存在。