nxy_918 发表于 2003-4-3 22:08:00

请版主回答的问题(菜鸟免进)

我想把一个CAD文件的所有的TextStyle的Font Name 换成“宋体“以便它在AutoCAD中文显示正常,但是第四行程序出错:Filer error;但是把第四句换成下面语句即可
4acaddoc1.TextStyles.Item(j).fontFile = "txt",不过"txt"无法正常显示中文


源程序片断如下:请版主或那位高手指教
......
1TScount = acaddoc1.TextStyles.Count
2For j = 0 To TScount - 1
3   acaddoc1.TextStyles.Item(j).fontFile = "SIMSUN.TTF"
4Next j

mccad 发表于 2003-4-4 12:08:00

因为你没有指定字体的路径,应该把路径也添加上

TTF字体因为不在AutoCAD的支持目录下,所以要增加路径给他

nxy_918 发表于 2003-4-4 12:27:00

加了路径也不行,我早使过了

mccad 发表于 2003-4-4 13:25:00

搞不明白SimSun.ttf字体为什么在Windows的fonts目录下找不到

使用其它字体代替时,如C:\WINDOWS\Fonts\SIMYOU.TTF(幼圆体)则可以正常。
在WINXP中,系统已经用simsun.ttc来代替原来的TTF字体,但TTC是可以将几种字体组合在一个文件中,目前还找不到方法来指定TTC中的某一字体。
页: [1]
查看完整版本: 请版主回答的问题(菜鸟免进)