kingcai 发表于 2010-12-5 22:07:55

不打开文件,获取里面的数据

我想写一个程序:不用打开文件,获取里面特定位置的数据,例如我在1.dwg里面画了条多段线,然后获取2.dwg里面在1..多段线里面的图元,然后复制到1.dwg过来;database 可以用readdwgfile获取,但是editor不知道怎么获取,如果用documentcollection.getdocument(database db)好像出现致命性错误,如果用documentcollection.open(path),就会打开文件,我不想打开文件,应该怎么做啊

雪山飞狐_lzh 发表于 2010-12-5 22:12:35

不打开文件是没有办法获取editor的

kingcai 发表于 2010-12-5 22:14:39

回复 lzh741206 的帖子

那能不能不用editor来获取指定位置的图元啊??

雪山飞狐_lzh 发表于 2010-12-5 22:21:37

只能遍历,然后按图元的特征点过滤

chmenf087 发表于 2010-12-8 17:57:31

只能说不用CAD打开文件是可以的ODA联盟的dll可以不依赖CAD直接获取

paciguard 发表于 2016-4-16 08:41:24

雪山飞狐_lzh 发表于 2010-12-5 22:21 static/image/common/back.gif
只能遍历,然后按图元的特征点过滤

你好,我想请问:如果可以打开CAD,那么editor和database可以一起用吗?
比方,我从editor用过滤器选择object,然后在database中更改,保存。
其实就是drawing图面图元和database可不可以交互。
多谢!

paciguard 发表于 2016-4-16 08:42:05

雪山飞狐_lzh 发表于 2010-12-5 22:21 static/image/common/back.gif
只能遍历,然后按图元的特征点过滤

你好,我想请问:如果可以打开CAD,那么editor和database可以一起用吗?
比方,我从editor用过滤器选择object,然后在database中更改,保存。
其实就是drawing图面图元和database可不可以交互。
多谢!

paciguard 发表于 2016-4-16 08:44:21

chmenf087 发表于 2010-12-8 17:57 static/image/common/back.gif
只能说不用CAD打开文件是可以的ODA联盟的dll可以不依赖CAD直接获取

但比方Teigha没有editor,有些操作不可以。只有database强大。
页: [1]
查看完整版本: 不打开文件,获取里面的数据