RevitAPI: 如何获取可以被明细表过滤器ScheduleFilter使用的参数Parameter?
来源:互联网 发布:阿里云企业邮箱桌面版 编辑:程序博客网 时间:2024/05/01 21:11
在Revit中创建明细表的时候,可以使用过滤条件,例如我可以限定明细表里面都是标高为“标高1”的元素。
由上图可见,过滤器里面的过滤条件会根据选择的类别而变化,那么有没有办法知道某个类别支持哪些参数呢?
答案是使用TableView.GetAvailableParameters,该方法是用来获取和某个类别相关的那些可以被列入明细表中的内建的参数列表的,同样,凡是可以被列入明细表的参数都是可以使用过滤条件的,所以,示例代码可以如下:
var availableParameterIds = TableView.GetAvailableParameters(RevitDoc, new ElementId(BuiltInCategory.OST_DuctTerminal));foreach (var pid in availableParameterIds){ var builtinParameter = (BuiltInParameter)pid.IntegerValue; //work with the BuiltInParameter}
0 0
- RevitAPI: 如何获取可以被明细表过滤器ScheduleFilter使用的参数Parameter?
- RevitAPI: 如何获取某个材质参数?
- RevitAPI: 设置管件族的连接件的半径属性抛异常 - 如何获取关联族参数
- struts使用bean:parameter标签获取request提交的参数
- JS如何获取明细表的的某个控件值
- JS如何获取明细表的的某个控件值
- RevitAPI: 如何获取RevitLinkInstance链接模型的位置?
- RevitAPI: 如何获取图纸中视口的位置
- jstl获取Parameter参数及switch使用
- jstl 获取Parameter参数 , switch使用
- jstl 获取Parameter参数 , switch使用
- jstl 获取Parameter参数 , switch使用
- jstl 获取Parameter参数 , switch使用
- RevitAPI: 如何获取点云PointCloud数据?
- jstl 获取Parameter参数
- JSTL获取Parameter参数
- 请问如何使用RevitAPI创建体量?
- RevitAPI: 如何使用API创建墙饰条
- 【图像处理】MATLAB图像处理_IPC图像处理流程
- 铝合金升降机简介
- MFC几个常用函数:OnCreate和OnInitialUpDate,GetActiveFrame和MDIGetActive,Invalidate、SetModifiedFlage、UpdateAll
- Linux配置时钟同步
- HDU 3038 How Many Answers Are Wrong(kuangbin带你飞 专题五:并差集)
- RevitAPI: 如何获取可以被明细表过滤器ScheduleFilter使用的参数Parameter?
- easyUI树形结构
- Oracle Stream ORA-26786 ORA-01403 错误的解决
- mac电脑允许安装来自任何来源的应用程序
- 关于ios编码解码问题
- MSI及MSIX详解
- Android应用开发中的风格和主题(style,themes)
- Perl CGI重构原则
- 程序猿自测的重要性(职业素养必备)