RevitAPI: Revit 2016调用NewFamilyIntance的时候抛出异常The symbol is not active
2015-06-23 16:26
423 查看
有时候,Revit 2016调用NewFamilyIntance的时候抛出异常The symbol is not active. Parameter name: symbol.
这个问题解决办法是,在调用NewFamilyInstance之前,需要先判断FamilySymbol.IsActive,如果返回false的话,就要调用FamilySymbol.Activate(),把这个类型激活。
原因:2016为了提升性能,把没有用到的Symbol就不加载。
这个问题解决办法是,在调用NewFamilyInstance之前,需要先判断FamilySymbol.IsActive,如果返回false的话,就要调用FamilySymbol.Activate(),把这个类型激活。
原因:2016为了提升性能,把没有用到的Symbol就不加载。
if (!symbol.IsActive) { symbol.Activate(); } instance = RevitDoc.Create.NewFamilyInstance( new XYZ(0, 0, 0), symbol, level, StructuralType.NonStructural);
相关文章推荐
- Java多线程编程— 概念以及常用控制
- html5+js实现图片预览
- chrome 模拟微信内置浏览器
- ArcGIS API中FindTask中文搜索无效,服务器编码问题URIEncoding="utf-8"
- akka实现的actor
- 转载——SQL Server数据库性能优化之SQL语句篇
- poj3650---将一个字符串中的特定字符转换
- 24、java操作xml方法
- 学习C语言,困难吗?
- 学习C语言,困难吗?
- 3_EF环境搭建以及数据访问
- android 文件读取(assets)
- 数码管动态扫描(非堵塞)
- 《重构--改善既有代码的设计》--代码的坏味道(3)
- 使用 xsd.exe 命令工具将 xsd 架构生成 类(CS) 文件
- skyweaver 手把手教你写css3通用动画
- zend studio import项目
- ubuntu14.04安装不识别显示器
- 文件共享服务器搭建
- java的md5算法中,为什么要将每个字节都&0xff?