lxw320 发表于 2022-8-7 16:37:56

为什么entmake文字时,文字的倾斜角度不随文字样式?

文字样式设置倾斜角度时,entmake创建文字时,文字不会倾斜。


(defun c:tt(/ lst pt sty)
(setq pt '(0 0 0)
    sty "倾斜文字样式"
)
(setq lst(list '(0 . "TEXT")
             '(1 . "测试文字ABC")
             '(40 . 300)
             (cons 10 pt)
             (cons 11 pt)
             (cons 7 sty);有倾斜角度的文字样式
         )
)
(entmakex lst)
(princ)
)

tigcat 发表于 2022-8-7 17:39:36

那干脆再加行(cons 51 ang)好了,我记得宽度好像也得加才能控制.

lxw320 发表于 2022-8-7 20:10:48

tigcat 发表于 2022-8-7 17:39
那干脆再加行(cons 51 ang)好了,我记得宽度好像也得加才能控制.

不知道除了这种方式外,还有没其他方法

tigcat 发表于 2022-8-7 20:30:58

lxw320 发表于 2022-8-7 20:10
不知道除了这种方式外,还有没其他方法

另外的话用command或者vla-add函数

cq4920 发表于 2022-8-29 09:36:47

(defun c:tt(/ lst pt sty)
(setq pt '(0 0 0)
    ang 0.15
)
(entmakex (list '(0 . "TEXT")
             '(1 . "测试文字ABC")
             '(40 . 300)
             (cons 10 pt)
             (cons 11 pt)
             (cons 51 ang);倾斜角度
         )
)

(princ)
)

lxw320 发表于 2022-8-29 12:57:01

cq4920 发表于 2022-8-29 09:36


因为我想按不同文字样式(不同字体,不同倾斜度,不同宽度)批量去entmake文字,不想在entmake代码片段中判断或填写倾斜度,角度等参数。
页: [1]
查看完整版本: 为什么entmake文字时,文字的倾斜角度不随文字样式?