原文:Creating a new dimension style and make it as current

[CommandMethod("NewDimStyle")]public void NewDimStyle(){Database db =Application.DocumentManager.MdiActiveDocument.Database;using (Transaction trans =db.TransactionManager.StartTransaction()){DimStyleTable DimTabb =(DimStyleTable)trans.GetObject(db.DimStyleTableId,OpenMode.ForRead);ObjectId dimId = ObjectId.Null;if (!DimTabb.Has("Test")){DimTabb.UpgradeOpen();DimStyleTableRecord newRecord =new DimStyleTableRecord();newRecord.Name = "Test";dimId = DimTabb.Add(newRecord);trans.AddNewlyCreatedDBObject(newRecord, true);}else{dimId = DimTabb["Test"];}DimStyleTableRecord DimTabbRecaord =(DimStyleTableRecord)trans.GetObject(dimId,OpenMode.ForRead);if (DimTabbRecaord.ObjectId != db.Dimstyle){db.Dimstyle = DimTabbRecaord.ObjectId;db.SetDimstyleData(DimTabbRecaord);}trans.Commit();}}

创建新的标注样式并设为当前标注样式相关推荐

  1. 在Revit中,如何编程创建新类型(如窗户或墙)

    在我们的ADN中,有许多人都问这个问题.这里与大家分享下. Revit的对象基本上都是基于类型的,把具有相同属性放在类型中保存,不熟悉类型这个概念的请看看帮助,我就不再多啰嗦了 :).在Revit中创 ...

  2. 解决“安装程序无法定位现有系统分区,也无法创建新的系统分区”的方法

    使用老毛桃PE格式化C盘后安装Win7出现"安装程序无法定位现有系统分区,也无法创建新的系统分区"的错误.本文给出了我遇到该情况的解决办法,亲身经历,绝非抄袭. 在网上看了好多办法 ...

  3. 【C 语言】字符串拷贝 ( 函数形参使用推荐方法 | 凡是涉及 修改指针指向 的操作一律创建新的 指针变量 执行 | 引入 辅助 局部 指针变量 )

    文章目录 一.函数形参使用推荐方法 二.完整代码示例 一.函数形参使用推荐方法 在函数中 , 形参 中的 指针变量 , 不建议直接使用 ; 推荐 在 函数中 , 定义 局部 指针变量 , 接收 形参中 ...

  4. 如何在 SAP 电商云 Spartacus UI 中创建新的页面

    Spartacus 中的页面基于使用相关 API 从 SAP Commerce 后端获取的 CMS 页面.来自 SAP Commerce 端的数据定义了元数据,如 url.标题等,以及页面的结构.结构 ...

  5. 如何给 SAP Spartacus Storefront 创建新的页面

    page template 不包含 layout 或者 design information. content slot 在页面上的具体位置,以及 layout 和 design 的选择,必须在前端指 ...

  6. win ftp 指定的密码无效。请键入新密码。_重设OS X (macOS)系统帐户密码的5种方法...

    为了保护自己的隐私安全,不少 Mac 用户都会选择给自己的设备设置密码,但是时不时的会出现忘掉密码的情况.分享找回(重设)OS X (macOS)系统账号密码的5种方法. 如果你忘记了 OS X (m ...

  7. arraylist扩容是创建新数组吗 java_Java 集合,你肯定也会被问到这些

    文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 作为一位小菜 "一面面试官",面试过程中,我肯定会问 Java 集合的内容,同时作为求职者,也肯定会 ...

  8. arraylist扩容是创建新数组吗 java_Java 基础数据结构分析

    java -version java version "13.0.2" 2020-01-14 Java(TM) SE Runtime Environment (build 13.0 ...

  9. 通过子类化创建新的层和模型

    设置 import tensorflow as tffrom tensorflow import keras ​​Layer​​类:状态(权重)和部分计算的组合 Keras 的一个中心抽象是 ​​La ...

最新文章

  1. JS加法函数,用来得到精确的加法结果(说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果)
  2. siwft 写时复制 Copy-On-Write
  3. 按钮点击WIN8 磁贴效果
  4. bat 域 本机管理员密码_Windows域中特殊的用户-计算机对象攻防
  5. Python爬虫百度搜索
  6. 获取串口设备名称 获取设备管理器里的硬件名称 转
  7. 【jetsonnano】jetsonnano串口通信与esp8266 cutecom和minicom使用
  8. 浅聊在美找工作以及工作之后的感受
  9. 配置zabbix及安装agent
  10. 我和Django那些事儿(8)----相册django插件photologue,jQuery插件Slides
  11. Linux 命令(8)—— rz 命令与 sz 命令
  12. MySQL8的新特性ROLE
  13. 硅谷卖场里看家庭监控设备:Dropcam难撼传统DVR系统
  14. eNSP模拟器中 FTP 实验
  15. node使用ffmpeg拼接音频
  16. 小米手机已连接但无法访问互联网解决办法
  17. gensim训练wiki中文词向量
  18. 去哪儿2017校园招聘 开发工程师(第二批次)- 题解
  19. openGL学习笔记三十七:绘制简单地图
  20. 未来世界,已经不在遥远

热门文章

  1. 高通与三星延长移动技术专利许可协议;壳牌与申能将在中国共同建设加氢站网络 | 美通企业日报...
  2. freeRTOS滴答时钟相关源码分析
  3. matlab程序设计基础m文件,实验五 M文件和MATLAB程序设计.doc
  4. 企业如何才能发挥出知识管理真正的价值
  5. VSCode调试模式
  6. elasticsearch聚合--桶(Buckets)和指标(Metrics)的概念
  7. for循环定义生成列表
  8. 象形法,快速记忆魔方公式
  9. 编程中一些比较重要的结构体
  10. 庆贺杭州、广州、大连分公司相继成立,TechExcel发展驶入快车道