第二章 理解ActiveX自动操作基础
计算两点之间的距离
21
第十章-高级绘图与组织技术
第三章 控制AutoCAD环境
本章将详述在AutoCAD中开发应用程序时的基础知识。它介绍了怎样控制AutoCAD环境及怎样有效地工作于该环境中。 3.1打开、保存和关闭图形
“文档集合 (Documents)”和“文档 (Document)”对象提供了访问AutoCAD文件的功能。
创建一个新的图形,或打开现存的图形,应使用“文档集合 (Documents)”中的方法。“添加 (Add)”方法创建一个新的文档并将该文档添加到“文档集合 (Documents)”中。“打开 (Open)”方法打开一个现存的图形。在“文档集合 (Documents)”中也有一“关闭 (Close)”方法以关闭在AutoCAD中打开的所有图形。
保存、输入、输出图形,可使用“文档 (Document)”对象的保存(Save), 另存为(SaveAs),导入(Import)和输出(Export)方法。 1.打开图形
本例使用“打开Open”方法打开一个现存的图形。你可更改文件的名称和路径为你系统中存在的AutoCAD图形文件。
2.保存图形
可使用“保存(Save)”或“另存为(SaveAs)”方法保存图形。 保存活动的图形
以下示例以当前名称保存活动图形然后再以新的名称保存该图形。
22
第十章-高级绘图与组织技术
当然你会想到去检查活动图形是否存在有未保存的更改。在退出AutoCAD进程之前或开始一新的图形之前这样做是一种好的习惯。使用“已保存Saved”属性可以确定当前图形是否包含未保存的更改。
测试图形是否有未保存的更改内容
本例检查图形是否有未保存的更改并由用户确定是否保存图形(如果取消,则直接跳到结束处)。如果确定的话,使用Save方法保存当前图形:
23