请版主回答的问题(菜鸟免进)
我想把一个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
因为你没有指定字体的路径,应该把路径也添加上
TTF字体因为不在AutoCAD的支持目录下,所以要增加路径给他加了路径也不行,我早使过了
搞不明白SimSun.ttf字体为什么在Windows的fonts目录下找不到
使用其它字体代替时,如C:\WINDOWS\Fonts\SIMYOU.TTF(幼圆体)则可以正常。在WINXP中,系统已经用simsun.ttc来代替原来的TTF字体,但TTC是可以将几种字体组合在一个文件中,目前还找不到方法来指定TTC中的某一字体。
页:
[1]