普通的CAD文件可以直接用ODA的Drawings SDK里的OdReadEx sample来读取,可以直接显示每个实体的坐标等各个数据。然而用天正CAD创建的图由于是安装了天正特有的插件,在普通的CAD中并不能显示出来,同理,用同样的OdReadEx sample读取,虽然能通过句柄找到我创建的那个实体,但是没有具体的参数显示,只列出了Proxy ApplicationDescription. . . "TCH_KERNAL|缺乏解释器天正图形看不见, 请下载天正插件|网址: http://www.tangent.com.cn/ "这句话。然而,插件都是安装在CAD上的,并非安装在Drawings SDK。这中情况该怎么办呢,有没有对于Drawings SDK的插件来读取这种第三方创建的实体信息呢?
尝试过把DWG文件转化为DXH,直接用notepad读取,同样找到了实体这段,然而是加密过的,根据描述是String representing hex value of binary chunk,没有解密的方式并不能直接得到消息。
使用软件: AutoCAD 2020, T20天正建筑软件V9.0, ODA Drawings SDK amd64dll, Visual Studio2022 C++.