欢迎加我的QQ群:193522571,一起来讨论、交流!
摘要: 就满足以下需求:按图号区分图层,因为图纸在经过反复修改后,每张图纸的版次到后面都不一样了,关闭一个图层不能影响其它的图纸中的修改标记。自动判断机修改标记所在的图纸,从而自动得到当前图号和版次,再得到相应图层和修改标记号。自动判断修改标记所在的视口并自动根据视口比例放大。修改标记可以从块库选择自定义属性块插入并rename。对于非标准输入框的图纸则提示用户输入当前图纸和版次以便于区分图层。自动建立图层的规则为:将图号中的“/”替换为"."后加“RX”,X为取得的版次。其中涉及的知识点:当前点在模型空间时,根据当前点判断其所在的视口并且得到标记需要放大的比例,如果有两个以上对应 阅读全文
posted @ 2014-03-11 21:18 swtool 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 条件编译的原理是满足【条件编译符号】(见下图)时代码才有用,这帮我们CAD二次开发人解决一个很大的难题,我们可以只用维护一套代码就可以了,避免多套代码管理起来混乱我采用的是:一套代码文件加若干project框架来实现,打个简单的比喻,project框架相当于是一个酒瓶子,而代码则是其中的酒,瓶子可以有不同的外形(.net版本、cad版本),也可以贴不同的标签(相当于引用文件),但不管怎么弄,里面的酒(代码,采用【从主程序中链接的方式,见后面的图片】)都还是酒……示例解决方案http://pan.baidu.com/s/1gdsWSVp以下为示例代码: #if(Ca... 阅读全文
posted @ 2014-03-11 09:33 swtool 阅读(1799) 评论(1) 推荐(0) 编辑
欢迎加我的QQ群:193522571,一起来讨论、交流!