用lisp编程在作图中输入文字
我想要在已作好的图中写入一句话,比如"你好"在调用"DTEXT"命令的时候
(command "dtext" baspt h 0 "你好" "" "")其中baspt h 分别为插入点和字高
但是在执行此命令的时候还是在命令行要我输入文字,而不是自动把我要求写入的"你好"写进去
不知是什么原因? 有什么解决的办法吗?
根据当前文本样式的定义不同,dtext命令的参数也不同,所以,看上去不错的一句,在很多时候是不适用的。
最好的解决办法是使用entmake,可以不受当前文本样式的限制。 论坛有这样的代码
(if (> (cdr(assoc 40 (tblsearch "STYLE" (getvar "TEXTSTYLE")))) 0)
(command "_.TEXT" baspt 0 "你好")
(command "_.TEXT" baspt h 0 "你好")
) 谢谢楼上,问题解决了。
页:
[1]