如何将其更改为从某个文本样式运行并设置大小。我正在考虑制作一个5.0、3.5和2.5高文本按钮。
也可以将文本转储到设置层上。
比如说,如果我点击2.5按钮,它会选择,比如说,层25T选择我的文本样式,然后使文本2.5高。
这可能吗
- (defun c:25text (/ pt txt txt1)
- (setvar "cmdecho" 0)
- (setq oldlay (getvar "clayer"))
- (setvar "clayer" "25T")
- (setvar "textstyle" "BMD_2009")
- (while
- (and
- (/= (setq pt (getpoint "\nSelect Point for M-Text")) nil)
- (/= (setq txt (getstring t "\nSpecify Text: ")) "")
- ) ; end and
- (setq txt1 (strcat "[url="file://\\P"]\\P[/url]" txt))
- (command "-mtext" pt "@500,-500" txt1 "")
- ) ; end while
- (setvar "cmdecho" 1)
- (setvar "clayer" oldlay)
- (princ "\nFunction Complete.")
- (princ)
- )
我把它加进去了,效果很好,但我可以用一条线来设置高度。也可以更改它,使我不必在命令行中输入文本,而是在文本框本身? |