当前文本的高度
我们可以通过lisp将当前文本样式的高度设置为零吗。 请尝试以下操作:(defun c:ts2zero nil
(vla-put-height (vla-get-activetextstyle (vla-get-activedocument (vlax-get-acad-object))) 0.0)
(princ)
)
(vl-load-com) (princ) 谢谢。这对我的节目来说是个大问题。我需要另一个帮助。我们可以将其重置为以前的值吗。 在将其设置为零之前,将原始值分配给局部变量,然后使用局部变量恢复该值。 在零的位置创建一个新的文本样式会更安全,因此我们使用标准,并有其他自定义和注释性的文本样式。ISO25 ISO5等如果您的lisp由于任何原因崩溃或用户中止,它将不会重置。
(if (= "Standard" (getvar "textstyle"))
(setq oldtstyle (getvar "textstyle"))
(setvar "textstyle" "standard")
)
你也可以试试吉米·伯格马克的这个
http://www.jtbworld.com/lisp/tsh0.htm 非常感谢亲爱的大家
页:
[1]