博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Revit API得到类别Category设置类别可见性
阅读量:6478 次
发布时间:2019-06-23

本文共 783 字,大约阅读时间需要 2 分钟。

start
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public 
class cmd : IExternalCommand
{
    
public Result Execute(ExternalCommandData cmdData, 
ref 
string msg, ElementSet elements)
    {
        UIDocument uiDoc = cmdData.Application.ActiveUIDocument;
        Document doc = uiDoc.Document;
        Selection sel = uiDoc.Selection;
        Transaction ts = 
new Transaction(doc, 
"
http://revit.5d6d.com
");
        
try
        {
            ts.Start();
            
//
找到类型的方法,这里找到文字注释类型
            Categories cates = doc.Settings.Categories;
            Category cate = cates.get_Item(BuiltInCategory.OST_TextNotes);
            
//
设置类型可见性
            doc.ActiveView.setVisibility(cate, 
false);
            ts.Commit();
        }
        
catch (Exception ex)
        {
            
//
WinFormTools.MsgBox(ex.ToString());
        }
        
return Result.Succeeded;
    }
}
url:

转载于:https://www.cnblogs.com/greatverve/p/category-setVisibility.html

你可能感兴趣的文章
反射获取内部类以及调用内部类方法
查看>>
App里面如何正确显示用户头像
查看>>
U-BOOT之一:BootLoader 的概念与功能
查看>>
我的路上
查看>>
Velocity处理多余空白和多余空白行问题
查看>>
DB2与oracle有什么区别
查看>>
创建一个多级文件目录
查看>>
Picasa生成图片幻灯片页面图文教程
查看>>
svn status 显示 ~xx
查看>>
常用HiveQL总结
查看>>
[转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
查看>>
POJ 3311 Hie with the Pie(状压DP + Floyd)
查看>>
Security updates and resources
查看>>
DNS为什么通常都会设置为14.114.114.114
查看>>
Sqoop架构(四)
查看>>
golang copy函数
查看>>
《你有多少问题要请示》精华集粹
查看>>
打印图片
查看>>
SHOW CREATE DATABASE Syntax
查看>>
rsync常见问题及解决办法
查看>>