在Revit可以给视图添加过滤器的功能,
这个添加过滤器,有一个比较完善的界面,
可以添加各种各样的过滤器,现在我们在
API里也可调用这个界面了,为API创建过滤
器提供了不少方便。
更多信息请查看:
FilterDialog
下面是一个简单的例子,
用这个FilterDialog个当前视图添加一个过滤器:
Document doc = commandData.Application.ActiveUIDocument.Document;
FilterDialog myDialog = new FilterDialog(doc, "test");
myDialog.Show();
ElementId filterId = myDialog.NewFilterId;
View v = doc.ActiveView;
Transaction trans = new Transaction(doc, "test");
trans.Start();
v.AddFilter(filterId);
trans.Commit();
转载请注明来源本文地址:https://www.tuituisoft/blog/3486.html