Ahankhah 发表于 2022-7-6 08:29:52

如何探索acad字体?

大家好,
正如你们许多人所知,有一些方法可以通过VLisp获得填充图案,而无需打开*。pat文件。
有没有同样的方法来获取有关字体文件的信息?如果是,如何?
 
非常感谢任何帮助或线索。

Lee Mac 发表于 2022-7-6 08:42:34

也许可以检查Windows字体文件夹:
 
;; SpecialFolder-Lee Mac
(defun LM:SpecialFolder ( folder / res spf wsh )
   (vl-catch-all-apply
       (function
         (lambda nil
               (setq wsh (vlax-get-or-create-object "WScript.Shell")
                     spf (vlax-get-property wsh 'specialfolders)
                     res (vlax-invoke spf 'item folder)
               )
         )
       )
   )
   (if spf (vlax-release-object spf))
   (if wsh (vlax-release-object wsh))
   res
)
_$ (LM:SpecialFolder "Fonts")
"C:\\Windows\\Fonts"

Ahankhah 发表于 2022-7-6 08:54:09

李,谢谢你的回复,
LM:SpecialFolder可以是一个很好的库函数。
 
但是,我正在寻找一种方法来查找AutoCAD调用的字体文件的信息,是否有任何“方法”来提取字体信息(而不是字体文件的位置)以获取每个绘制字符的曲线和线条?

Lee Mac 发表于 2022-7-6 09:02:11

哦,我明白了,我误解了你的要求。
 
 
阿法伊,不是通过Lisp程序。但是,您可以使用。NET-示例。

Ahankhah 发表于 2022-7-6 09:19:01

李,这是一个很棒的节目,非常感谢。

Lee Mac 发表于 2022-7-6 09:26:20

 
确实如此,肖恩很荣幸

Ahankhah 发表于 2022-7-6 09:33:04

也为了你,为了你的即时性!
页: [1]
查看完整版本: 如何探索acad字体?