RevitAPI之关于Room、Area、Tag【比目鱼原创】

=========【更多高级应用请关注公众号】========

RevitAPI之关于Room、Area、Tag【比目鱼原创】

===================================

RevitAPI之关于Room、Area、Tag【比目鱼原创】




Room. Name属性的值是由两个值拼接起来的,分别是参数“名称”和“编号”,它们对应的BuiltInParameter 是 ROOM_NAME 和 ROOM_NUMBER。

Room.Name 的值 “Room 9”就是ROOM—NAME“房间”和RooM NUMBER“9”组成的。
RevitAPI之关于Room、Area、Tag【比目鱼原创】


房间标记RoomTag,面积标记AreaTag和 空间标记SpaceTag都继承自SpatialElememTag类。

RevitAPI之关于Room、Area、Tag【比目鱼原创】





RoomTag/AreaTag:这两个类属于“标记元素"(Annotation)—类,它们都是基于View 的二维元素,通过属性RoomTag.View或者AreaTag.View能够拿到对应的View。
它们名字都是自动计算出来的,无法通过API修改。

RoomTag.Room可以获取对应的Room,但是没有直接的方法可以从Room获取到对应的RoomTag。

可以先过滤出所有的RoomTag,然后判断它们对应的Room属性是否是当前的Room,如果是,则说明它们有关联关系。