sealive 发表于 2014-8-7 20:49:44

CAD中不打开dwg文件zoomextents方法和选择对象问题

本帖最后由 sealive 于 2014-8-7 20:55 编辑

Dim db As New Database(False, True)
      db.ReadDwgFile("c:\1.dwg", IO.FileShare.Write, True, Nothing)
1、读入文件后,想对窗口执行ZoomExtents操作,如何实现?
2、假如已经知道了一个矩形区域的minpoint和maxpoint,此时想获得此矩形区内所有对象的objectId,如何获得?类似editor.SelectCrossingWindow()方法

雪山飞狐_lzh 发表于 2014-8-8 10:37:22

不打开文档对象就没有editor 只能历遍

sealive 发表于 2014-8-8 10:42:26

zoom有办法实现吗?

雪山飞狐_lzh 发表于 2014-8-8 11:01:25

这个也必须有文档的
当然历遍然后设置系统变量应该可行 但效率很低
还是建议打开文档
另外第三方组件比如Teigha应该也可实现 就是复杂了
页: [1]
查看完整版本: CAD中不打开dwg文件zoomextents方法和选择对象问题