我有Room Tag家庭&其类型如下:
我的问题是,如何在 REVIT 2018 API
中的房间标签中指定上述房间标签类型我现有的标签名称是房间标签:带区域的房间标签。
我想设置(更改)到房间标记记录:长度X宽度。
没有名称设置选项。
答案 0 :(得分:0)
您必须使用FilteredElementCollector类从文档中获取RoomTag-s,您可以使用BuiltInCategory作为过滤器。在一天结束时,房间标签类型只是另一种类型的FamilySymbol:
var roomTagInstance = doc.Create.NewRoomTag(args);
var roomTagTypes = new FilteredElementCollector(doc).
OfCategory(BuiltInCategory.OST_RoomTags).
Cast<FamilySymbol>();
roomTagInstance.ChangeTypeId(roomTagTypes.First(filter here))
干杯