原文链接:
Change Section View Type and Hide Cut Line
1. 在一个楼层平面视图中隐藏切割线
2. 创建剖视图
在 Revit 2012 中使用如下函数:
需要注意的是,由于视图类型是通过名字来确定的,那么不同的语言就需要使用不同的名字文本(译者注:Revit API 的一个缺陷)。
1. 在一个楼层平面视图中隐藏切割线
viewSection.get_Parameter( BuiltInParameter.SECTION_COARSER_SCALE_PULLDOWN_METRIC ).Set( 1 );
2. 创建剖视图
在 Revit 2013 中使用如下函数:
public static ViewSection CreateSection(
Document document,
ElementId viewFamilyTypeId,
BoundingBoxXYZ sectionBox
)
在 Revit 2012 中使用如下函数:
Document.Create.NewViewSection( BoundingBoxXYZ );
3. 改变视图类型
每个视图都属于一种视图类型(例如:剖视图)。这些视图类型没有对应的 BuiltInCategory 枚举,它们就是普通的 ElementType 实例。我们可以通过名字(例如:Section)来获取它们。有了视图类型的 ElementType 对象之后,我们就能通过设置 type id 来改变指定视图的视图类型:
viewSection.ChangeTypeId( symbolSection.Id );
需要注意的是,由于视图类型是通过名字来确定的,那么不同的语言就需要使用不同的名字文本(译者注:Revit API 的一个缺陷)。