//LayerColer的值可取1~255代表不同颜色,代表的颜色可参考cad图层管理器中的颜色设置
public void CreateLayer(short LayerColer,string LayerName){Document acDoc = Application.DocumentManager.MdiActiveDocument;Database acCurDb = acDoc.Database;//获取当前数据库using (Transaction acTrans = acCurDb.TransactionManager.StartTransaction()){//以读的方式打开图层表LayerTable acLyrTbl = acTrans.GetObject(acCurDb.LayerTableId, OpenMode.ForRead) as LayerTable;string sLayerName = LayerName;//设定一个图层名称if (acLyrTbl.Has(sLayerName) == false){using (LayerTableRecord acLyrTblRec = new LayerTableRecord()){acLyrTblRec.Color = Color.FromColorIndex(ColorMethod.ByAci, LayerColer);// 指定图层颜色acLyrTblRec.Name = sLayerName;// 指定图层名称acLyrTbl.UpgradeOpen();//修改图层打开方式为写acLyrTbl.Add(acLyrTblRec);//将新图层追加到图层表acTrans.AddNewlyCreatedDBObject(acLyrTblRec, true);}}acTrans.Commit();}}//新建图层

cad二次开发-在vs编译软件环境下使用c#语言编写dll文件-新建图层相关推荐

  1. cad二次开发-在vs编译软件环境下使用c#语言编写dll文件-添加单行文本

    //调用时-方法参数列表填写文字写入位置,以及要写的文字,sx.sy填写0(sx和sy代表文字对齐坐标),或填写文字对齐坐标-单行文字-角度填写1~360度public void addText(do ...

  2. CAD二次开发--CAD2007(.Net3.5环境)等低版本CAD二次开发在VS中无法捕获断点调试解决办法(CAD二次开发无法断点调试解决办法)

    目录 1.说明 2.解决办法 1.说明 在进行CAD二次开发的时候如果想进行断点调试,众所周知,在VS环境里设置断点后直接启动类库项目就好了,只需要在启动项属性里设置下"启动外部程序&quo ...

  3. cad二次开发——自动运行dll,加载菜单(收集)

    1.自动加载dll的方法(个人觉得下面第4个方法会更方便) cad加载dll_实现CAD插件启动自动加载的三种方法_weixin_39774556的博客-CSDN博客从网上或者别处淘来的CAD插件,效 ...

  4. iar环境下c语言编程,STM8在IAR环境下的C语言开发.doc

    STM8在IAR环境下的C语言开发 STM8单片机在IAR环境下的C语言开发 头文件搜索路径设置 在工程管理窗口按右键,选择option,打开选项设置窗口如下 选择C/C++ compiler选项,然 ...

  5. Auto CAD二次开发:基于VBA语言的画圆软件开发

    本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 不仅是CATIA软件具有VBA二次开发接口,很多机械设计软件也都具有VBA二次开发接口.本期,就来为大家介 ...

  6. 2022年9月7日-天正软件CAD二次开发-C++windows桌面开发岗

    2022年9月7日:天正软件CAD二次开发一面(已过) 笔试阶段 1.循环链表的最大优势 能够通过任意结点实现链表的遍历 2·static关键字 #include <iostream> # ...

  7. CAD二次开发技术 好辛苦啊!

    CAD二次开发技术 好辛苦啊! 2011年03月16日 [b]摘[/b][b][/b][b]要[/b][b][/b] 数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向 ...

  8. cad二次开发程序的绿色安装

    此问题的引入是因为一个cad二次开发软件,客户要求做成绿色安装.何为绿色安装呢?软件包copy到一台电脑上(已安装CAD),双击exe,打开的界面包含自定义的菜单.菜单的图标能正确显示.每个功能能使用 ...

  9. 基于C#的中望CAD二次开发学习笔记(1)环境测试

    目录 前言 一.ZRXSDK的安装使用 二.创建项目 三.编写环境测试代码 四.在ZWCAD中测试 参考资料 总结 前言 作为一个设计院搬砖人,和各种CAD打交道是必不可少的.当然,其中最为正统的是A ...

最新文章

  1. 人脸识别经典算法:特征脸方法(Eigenface)
  2. 怎么才能领取到外卖红包呢
  3. 从玉谋定农业大健康-国情讲坛·林裕豪 :粤港澳大湾区菜篮子
  4. 卷积神经网络——池化层学习——最大池化
  5. dotNetCore操作Redis(含CentOS7哨兵模式部署)
  6. 2021年中国车载信息娱乐系统市场趋势报告、技术动态创新及2027年市场预测
  7. 干货丨Kotlin在Spring Boot中的应用
  8. 图解HTTP---------------------------------------------------3
  9. vba调用excel内置函数
  10. python3自动抢淘宝单
  11. Chrome和360浏览器“无法翻译此网页”解决方法
  12. VR中姿态、定位和身份识别系统的设计
  13. mvp关联activity生命周期_极简SaaS创业手册一文读懂SaaS全生命周期阶段
  14. win 11 大更新,新功能爱了爱了。
  15. Java基础知识点总结(面试版)
  16. 扫雷html5简单初级,纯原生JS用面向对象class方法实现简易扫雷小游戏
  17. 【网络教程】Iptables官方教程-学习笔记5--IPTABLES MATCH
  18. 第九天 PC端网页特效(轮播图制作)
  19. 操作系统OS linux实验日记
  20. 【黄啊码】PHP压缩图片(简洁易懂版,不懂我下次不写)

热门文章

  1. [鄞州2018]漂亮的字符串(pretty)
  2. 东方文花帖无敌修改器制作思路
  3. Spark Streaming 常见的输入数据源(以WordCount计算为例)
  4. Mathpix公式提取器
  5. 为什么测试环境测试通过,线上还会有bug?
  6. 百度 40 个吊炸天的开源项目,盘它!
  7. PDH→SDH→MSTP→PTN→OTN,光传输网那些事
  8. matlab根据末端位姿p求出xyz,Matlab在智能采摘机械手中的应用
  9. 支付宝、微信共同宣布:将“取消”扫码支付,使用全新付款方式!
  10. 第二届“星斗奖”颁奖仪式圆满落幕,中原银行、泰康人寿、亿通行、招行信用卡中心等获奖!...