明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2024|回复: 7

[基础] 不打开文件,获取里面的数据

[复制链接]
发表于 2010-12-5 22:07:55 | 显示全部楼层 |阅读模式
我想写一个程序:不用打开文件,获取里面特定位置的数据,例如我在1.dwg里面画了条多段线,然后获取2.dwg里面在1..多段线里面的图元,然后复制到1.dwg过来;database 可以用readdwgfile获取,但是editor不知道怎么获取,如果用documentcollection.getdocument(database db)好像出现致命性错误,如果用documentcollection.open(path),就会打开文件,我不想打开文件,应该怎么做啊
发表于 2010-12-5 22:12:35 | 显示全部楼层
不打开文件是没有办法获取editor的
 楼主| 发表于 2010-12-5 22:14:39 | 显示全部楼层
回复 lzh741206 的帖子

那能不能不用editor来获取指定位置的图元啊??
发表于 2010-12-5 22:21:37 | 显示全部楼层
只能遍历,然后按图元的特征点过滤
发表于 2010-12-8 17:57:31 | 显示全部楼层
只能说不用CAD打开文件是可以的ODA联盟的dll可以不依赖CAD直接获取
发表于 2016-4-16 08:41:24 | 显示全部楼层
雪山飞狐_lzh 发表于 2010-12-5 22:21
只能遍历,然后按图元的特征点过滤

你好,我想请问:如果可以打开CAD,那么editor和database可以一起用吗?
比方,我从editor用过滤器选择object,然后在database中更改,保存。
其实就是drawing图面图元和database可不可以交互。
多谢!
发表于 2016-4-16 08:42:05 | 显示全部楼层
雪山飞狐_lzh 发表于 2010-12-5 22:21
只能遍历,然后按图元的特征点过滤

你好,我想请问:如果可以打开CAD,那么editor和database可以一起用吗?
比方,我从editor用过滤器选择object,然后在database中更改,保存。
其实就是drawing图面图元和database可不可以交互。
多谢!
发表于 2016-4-16 08:44:21 | 显示全部楼层
chmenf087 发表于 2010-12-8 17:57
只能说不用CAD打开文件是可以的ODA联盟的dll可以不依赖CAD直接获取

但比方Teigha没有editor,有些操作不可以。只有database强大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-29 01:50 , Processed in 0.180998 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表