首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用数据库获取工程图上的范围,而无需打开工程图

使用数据库获取工程图上的范围,而无需打开工程图
EN

Stack Overflow用户
提问于 2010-10-20 04:50:55
回答 1查看 3.4K关注 0票数 3

在AutoCAD .NET应用编程接口中,当图形处于打开状态时,可以使用环境变量EXTMAX和EXTMIN获取范围。但是,如果未打开图形,则这些变量不会提供正确的值。如何在不打开图形(AKA使用数据库)的情况下获得这些相同的范围?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-20 04:56:49

我浏览了Autodesk的讨论组,从Tony Tanzillo那里找到了答案。

http://forums.autodesk.com/t5/NET/Zoom-Extents-on-new-Database/m-p/2070825/highlight/true#M8176

下面是一个示例:

代码语言:javascript
复制
Database database = new Database(false, true);

String drawingFilePath = @"C:\Drawings\MyDrawing.dwg";

database.ReadDwgFile(drawingFilePath, FileShare.ReadWrite, true, String.Empty);
database.UpdateExt(true);

Point3d extentsMax = database.Extmax;
Point3d extentsMin = database.Extmin;
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3972652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档