如何创建一个"@windows字体“的文字样式? 注意创建的文字样式中的字体要求是竖向的windows字体即带@号的。 起初我的想法是使用vla-put-fontfile函数设置文字样式的,结果出现如下问题。 (defun c:test () (vl-load-com) (setq *acadobject* (vlax-get-acad-object)) (setq *acaddocument* (vla-get-activedocument *acadobject*)) (setq *mspace* (vla-get-modelspace *acaddocument*)) (setq TextStyleSel (vla-get-TextStyles *acaddocument*)) (setq newTextStyle (vla-add TextStyleSel "TestTextStyle")) 1、(vla-put-fontfile newTextStyle "C:\\WINDOWS\\Fonts\\SIMHEI.TTF");通过测试但文字不是竖向的 2、(vla-put-fontfile newTextStyle "C:\\WINDOWS\\Fonts\\@SIMHEI.TTF");字体名不存在,不能通过。 ) |