ysj_CAD 发表于 2005-3-28 17:24:00

[求助]请问VB二次开发的高手:在VB调用DWG时,如何显示"指定字体给样式 DIM"对话框!

各位高手: 我在VB中用Set appcad = CreateObject("AutoCAD.Application")       appcad.Documents.Open dwgPath                       ......



调用DWG图形.                但图形中坐标不显示.


而直接打开DWG图形时,会弹出"指定字体给样式 DIM"对话框,选择"gbcbig.shx"就可以显示了.


请问如果解决这个问题???


我写了一段但不行.


Set pDoc = appcad.ActiveDocument<BR>Set pText = pDoc.ActiveTextStyle<BR>pText.fontFile = appcad.Path &amp; "\Fonts\gbcbig.shx"<BR>'pText.BigFontFile = appcad.Path &amp; "\Fonts\gbcbig.shx"<BR>pDoc.Regen acAllViewports<BR>


能不能在VB调用DWG中也能弹出选择"指定字体给样式 DIM"对话框,或者有其它方法解决不能显示坐标的问题???


谢谢!!!


wylong 发表于 2005-3-28 18:32:00

产生以上的原因可能是:你打开的图纸中包含的字体在你的AutoCAD字体库中不存在。

ysj_CAD 发表于 2005-3-29 09:12:00

可是引用了"gbcbig.shx"就行了啊??我在c:\AutoCAD2002\Fonts下也发现了gbcbig.shx文件.

ysj_CAD 发表于 2005-3-29 10:17:00

我解决了.是缺少了一个字体hztxt,我一开始就只想到编程去解决问题.其实只要下载一个字体就可以了.


谢谢<A name=18469><FONT color=#000066><B>wylong</B></FONT></A>!!!

lgc-ty 发表于 2005-3-31 12:36:00

请教你个问题:


                                                                                       如何通过vb6启动autocad2002并加栽我的vba工程?


                                                                                       谢谢
页: [1]
查看完整版本: [求助]请问VB二次开发的高手:在VB调用DWG时,如何显示"指定字体给样式 DIM&q