tsts 发表于 2015-6-25 23:05:19

留个脚印,一起研发

dingtiedt 发表于 2015-6-29 22:48:05

楼主,你好,能不能把“textsize ”一行,改成框内的字高乘以拾取到的比例,这样一个图框中就可以实现有不同的字高了,谢谢!!

hearbo 发表于 2015-6-30 08:48:59

感谢大侠大作

SunSpring 发表于 2015-6-30 13:29:47

本帖最后由 SunSpring 于 2015-6-30 13:32 编辑

dingtiedt 发表于 2015-6-29 22:48 static/image/common/back.gif
楼主,你好,能不能把“textsize ”一行,改成框内的字高乘以拾取到的比例,这样一个图框中就可以实现有不同 ...
将(getvar "textsize") 替换为 (getentdxf entname 40)就可以了.

但是这样会有问题,ds一次字体会变化一次.没有个基准了.

dingtiedt 发表于 2015-6-30 14:42:52

SunSpring 发表于 2015-6-30 13:29 static/image/common/back.gif
将(getvar "textsize") 替换为 (getentdxf entname 40)就可以了.

但是这样会有问题,ds一次字体会变化一 ...

谢谢!谢谢楼主回复,测试了一下,真是你所说的情况,执行一次,字高就会放大一次。

死神去了 发表于 2015-6-30 14:57:38

想法不错全自动化了

dingtiedt 发表于 2015-7-1 23:23:23

运行时,出现“ ; error: no function definition: vlax-enane->vla-object“,加了(vl-load-com) 后又出现“; error: no function definition: *en2obj*",然后再ap一次,又能正常运行。以后重启cad,都要加载两次,才能正常运行。请问怎么解决?

SunSpring 发表于 2015-7-2 07:57:14

你把*en2obj*全部替换为vlax-ename->vla-object再试试.

dingtiedt 发表于 2015-7-2 14:10:03

SunSpring 发表于 2015-7-2 07:57 static/image/common/back.gif
你把*en2obj*全部替换为vlax-ename->vla-object再试试.

替换后,就没有错误提示,谢谢,谢谢!

ㄨ⒈a_0_Уu 发表于 2015-7-8 12:23:38

好给力啊
页: 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48
查看完整版本: 增强标注-不同图框自动更改全局比例