选择管道,可以看到最上面有两个属性,分别是水平对正和垂直对正
我们都知道,使用RevitLookup工具找到对应的BuiltInParameter之后,调用Element.get_Parameter(BuiltInParameter)就可以获得对应的参数了。
只不过这里的参数返回值是Integer,具体哪个数字代表那种对正方式还却没有明确说明。我查了一下,貌似没有对应的枚举类型,所以通过试验找到了他们的意义:
//Horizontal Justification,0==Center, 1==Left, 2==Right
duct.get_Parameter(BuiltInParameter.RBS_CURVE_HOR_OFFSET_PARAM).AsInteger();
//Vertical Justification, 0==Middle, 1==Bottom, 2==Top
duct.get_Parameter(BuiltInParameter.RBS_CURVE_VERT_OFFSET_PARAM).AsInteger();