这怎么可能是“匹配文本属性”Balji?
现在,如果你想把所有文字的高度改为3/32英寸,宽度改为0.85英寸
- (defun c:BaljiEverybody (/ ss i e)
- (if
- (setq ss (ssget "_x" '((0 . "TEXT,MTEXT"))))
- (repeat (setq i (sslength ss))
- (setq e (vlax-ename->vla-object
- (ssname ss (setq i (1- i)))))
- (mapcar '(lambda (k j)
- (vl-catch-all-error-p
- (vl-catch-all-apply
- 'vlax-put
- (list e k j))))
- '("Height" "ScaleFactor")
- '(0.094 0.85))
- )))
欢迎回到塔尔瓦特
编辑:同时更改文字样式
- ....
- (mapcar '(lambda (k j)
- (vl-catch-all-error-p
- (vl-catch-all-apply
- 'vlax-put
- (list e k j))))
- '("Height" "ScaleFactor" [b]"StyleName"[/b])
- '(0.094 0.85 [b]"Romans"[/b]))
- ...
我认为你想要强制这些值的原因是有一些文本属性是“捏造的” |