liufii 发表于 2022-9-16 19:08:52

请教修改文字样式的命令为什么有时候好用有时候不好用?

本帖最后由 liufii 于 2022-9-16 20:10 编辑

图纸中已经存在字体样式“图框文字”,但是里面的字体不是需要的,用下面的命令可以修改,但是有的图纸可以修改成功,有的修改不成功,请问谁能帮忙看看怎么回事吗?

如果图纸中没有“图框文字”这个字体样式,新建是可以的,但是已经存在的字体样式,修改为仿宋_GB2312就不成功,但有几张图纸就可以,不知道差在哪了。

已解决!啥原因不明白,总之好使了。

;字体样式“图框文字”字体名改为“仿宋_GB2312”
(defun c:tt (/ cmdecho_back)
                  (setq cmdecho_back(getvar "cmdecho"))
            (setvar "cmdecho" 0)
                  (command "-style" "图框文字" "FSGB2312.ttf" "0" "0.7" "0" "" "")
(command)
(setvar "cmdecho" cmdecho_back)
(princ)
(print)
)


改为下面的就可以了,原因不明。


;字体样式“图框文字_TK”字体名改为“仿宋_GB2312”
(defun c:tt (/ cmdecho_back)
                  (setq cmdecho_back(getvar "cmdecho"))
            (setvar "cmdecho" 0)
                    (command "-style" "图框文字_TK" "simfang.ttf" "0" "0.7" "0" "" "")
                    (command "-style" "图框文字_TK" "FSGB2312.ttf" "0" "0.7" "0" "" "")
(command)
(setvar "cmdecho" cmdecho_back)
(princ)
(print)
)

mokson 发表于 2022-9-17 09:33:20

不支持的字体吧。
页: [1]
查看完整版本: 请教修改文字样式的命令为什么有时候好用有时候不好用?