revit添加族参数
打开一个族文件,并为族文件添加参数
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
try
{
UIApplication uiApp = commandData.Application;
Autodesk.Revit.ApplicationServices.Application app = uiApp.Application;
Document newDoc = app.OpenDocumentFile(@"F:\test.rfa");
if (newDoc != null)
{
using (Transaction trans = new Transaction(newDoc))
{
trans.Start("Add Parameter");
FamilyManager flyMgr = newDoc.FamilyManager;
string paraName = "NewParam4";
BuiltInParameterGroup paraGroup = BuiltInParameterGroup.PG_TEXT;
ParameterType paraType = ParameterType.Text;
flyMgr.AddParameter(paraName, paraGroup, paraType, false);
trans.Commit();
}
}
SaveOptions saveOpt = new SaveOptions();
saveOpt.Compact = true;
//newDoc.Save(saveOpt);
newDoc.Close();
return Result.Succeeded;
}
catch (Exception exception)
{
message = exception.Message;
return Result.Failed;
}
}
相关文章
- 请求参数的绑定
- 【Qt开发】V4L2 API详解 背景知识 打开设备设置参数
- Surfire 单元测试添加 jvm参数
- spring mvc 页面的请求参数获取以及响应-------2.直接返回将要渲染的字符串数据
- 93.(后端)分类参数增加接口实现——flask框架使用蓝图与restful发送请求添加数据
- 91.(前端)增加商品分类实现——Cascader中获取参数发送给后端添加数据
- Power BI 通过在 URL 中添加查询字符串参数来筛选报表
- 【Axum】获取查询参数
- logback 生成 catalina.base_IS_UNDEFINED 问题处理 &如何在eclipse/idea中添加VM参数
- SpringBoot-服务端参数验证-JSR-303验证框架
- pandas.read_csv参数详解
- element-ui @change添加自定义参数
- Android之SimpleAdapter简单实例和SimpleAdapter参数说明
- C语言通过地址传递参数
- h5微信支付报错:商家参数格式有误,请联系商家解决
- 你一定不会注意到的get请求参数问题
- top 输出中涉及到的一些参数的解释
- Array对象的方法实现(5)----Array.prototype.includes(实现常规参数的功能)