dpec1982 发表于 2015-6-19 07:55:43

问一个怪异的问题

各位大侠:
             环境(Vs2010+cad2010)
               直接用cad2010打开一张DWG文件就全部显示都正常。如果用语句打开就没有任何文字,只有图形,为什么呢,而且在打开的这张DWG文件上也不能添加文字,其他圆,直线、块都可以。
我的打开DWG文件的代码是这样写的:
      public static void OpenDrawFile(string filePath)
      {
            DocumentCollection acDocMgr = app = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager;
            if (File.Exists(filePath))
                acDocMgr.Open(filePath, false);
            else
                acDocMgr.MdiActiveDocument.Editor.WriteMessage("File " + filePath + " does not exist.");
      }

请各位大侠帮帮小妹吧,谢谢。

Real_King 发表于 2015-6-19 09:22:16

字体问题,缺字体?

dpec1982 发表于 2015-6-19 09:28:56

那怎么才能解决这个问题啊,我也知道是缺字体,具体怎么做呢,我就是想用程序打开这个文件,能出现正常的就行,怎么做呢

雪山飞狐_lzh 发表于 2015-6-19 20:27:06

缺字体就用已有的替换

dpec1982 发表于 2015-6-21 08:41:07

具体代码怎么写,在哪里写,没思路呀

dpec1982 发表于 2015-6-23 08:05:34

雪山飞狐_lzh 发表于 2015-6-19 20:27 static/image/common/back.gif
缺字体就用已有的替换

飞狐大哥:
      这个具体怎么替换啊,我现在是用一下这段代码打开DWG文件,但就是文件中的字全没了,我具体该怎么写代码,谢谢,困扰我好几天了
      public static void OpenDrawFile(string filePath)
      {
            DocumentCollection acDocMgr = app = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager;
            if (File.Exists(filePath))
                acDocMgr.Open(filePath, false);
            else
                acDocMgr.MdiActiveDocument.Editor.WriteMessage("File " + filePath + " does not exist.");
      }

雪山飞狐_lzh 发表于 2015-6-23 21:49:53

用后台先打开试试
页: [1]
查看完整版本: 问一个怪异的问题