zoukankan      html  css  js  c++  java
  • Revit API得到类别Category设置类别可见性

    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:http://greatverve.cnblogs.com/p/category-setVisibility.html
  • 相关阅读:
    Vuejs --01 起步
    ajax利用FormData异步文件提交
    格式化JSON数据
    获取url中的参数
    xampp配置多端口访问
    自动识别移动端还是PC端
    一些常见的shell命令和git命令
    网站性能优化之减少HTTP请求
    ajax学习笔记
    canvas随笔
  • 原文地址:https://www.cnblogs.com/greatverve/p/category-setVisibility.html
Copyright © 2011-2022 走看看