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
好给力啊