努.力
发表于 2016-8-4 11:57:36
waterchen 发表于 2015-9-15 22:28 static/image/common/back.gif
你的意思是把标注式样里的全局设定值改了?
好久没上明经了,waterchen大师,我查到dimtxt控制标注文字大小,但是要怎么让dimtxt等于你程序里修改后的字高啊?要怎么改呢?
bai2000
发表于 2016-8-4 14:46:06
同意上面的建议
waterchen
发表于 2016-8-23 10:14:50
2397465328 发表于 2016-8-4 11:57 static/image/common/back.gif
好久没上明经了,waterchen大师,我查到dimtxt控制标注文字大小,但是要怎么让dimtxt等于你程序里修改后的 ...
修改此尺寸的标注样式"使用全局比例", dimscale (dxf 码40),注意用getvar "dimscale"得到是当前标注样式的全局比例值,不一定就是你当前所改的尺寸标注样式.
努.力
发表于 2016-8-23 14:54:45
waterchen 发表于 2016-8-23 10:14 static/image/common/back.gif
修改此尺寸的标注样式"使用全局比例", dimscale (dxf 码40),注意用getvar "dimscale"得到是当前标注样式的 ...
不懂要怎么改,在下面找到一段可以单独使用,但不知道如何结合你的程序,让 wzgd 自动获取你的程序修改后的值。方便整合一下么?
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=65615
(defun hh (/ dim wzgd bl wzh)
(setq dim (vlax-ename->vla-object (car (entsel))))
( setq wzgd (vla-get-textheight dim));得到标注样式的文字高度
(setqbl(vla-get-scalefactor dim));得到标注的调整比例
(setq wzh (* wzgd bl)) ;得到真正的文字高度
)
start4444
发表于 2018-1-25 18:17:21
lg328084985
发表于 2018-10-26 15:40:02
新人学习一下
bai2000
发表于 2018-10-26 20:27:09
AndyWang
发表于 2020-7-17 14:09:07
大佬能不能改成不要变动原来的文字样式?谢谢!
waterchen
发表于 2020-7-17 23:45:55
AndyWang 发表于 2020-7-17 14:09
大佬能不能改成不要变动原来的文字样式?谢谢!
没有改动尺寸文字的文字样式,你是否看过源码?
664571221
发表于 2020-7-18 09:58:35
edata 发表于 2015-9-13 16:33
W、S、A、D 控制上下左右,符合游戏标准,
E大能否修改一下呢....