77范文网 - 专业文章范例文档资料分享平台

CAD_vba开发手册(4)

来源:网络收集 时间:2019-04-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

VBAMAN

显示VBA管理器,允许你查看、创建、装载、关闭、嵌入和分离工程。 VBASTMT

从AutoCAD命令行中执行VBA语句。

第二章:理解ActiveX自动操作基础

如果想有效地使用AutoCAD ActiveX自动操作,你必须熟悉AutoCAD图元、对象和与你用于开发的应用程序类型相关联的特性。对于对象的图形和非图形属性认识越深,通过AutoCAD ActiveX自动操作对其进行操作就越容易。

记住你随时都可以调出AutoCAD ActiveX自动操作的帮助文件-只要按一下F1键就行。如果你对对象、方法或属性的细节有何不清楚之处,可在VBA IDE中选中相应对象、方法或属性并按F1键。

本章具体内容如下:理解AutoCAD对象模型,访问对象层次,通过集合对象操作,理解属性和方法,理解父对象,定位类型库,在数据库中返回第一个图元,在方法和属性中使用变体,使用其它程序语言

第一节:理解AutoCAD对象模型

一个对象就是AutoCAD ActiveX界面的一个主要组成块。每一暴露的对象描绘了AutoCAD的精确部分。在AutoCAD ActiveX界面中有许多不同类型的对象。例如

图形对象,如线、弧、文本和标注都是对象 样式设置,如线型和标注样式均为对象 组织结构,如图层、组合和图块也是对象 图形显示,如视图和视口都是对象

甚至图形和AutoCAD应用程序本身也是对象

对象是通过分层方式来组织的,应用程序对象为根对象。这种分层结构的视图被归结为对象模型。对象模型提供了你访问下一层对象的途径。

本节内容:

简要介绍Application(应用程序)对象 简要介绍Document(文档)对象 简要介绍Collection(集合)对象 简要介绍图形和非图形对象

简要介绍Preferences(参数选择)、Plot(打印出图)和Utility(实用工具)对象

简要介绍Application(应用程序)对象

应用程序对象是AutoCAD ActiveX自动操作对象模型的根对象。通过应用程序对象,你可访问其它的对象,或指派对象的属性和方法。

例如,应用程序对象具有Preferences(参数选择)属性,它返回Preferences(参数选择)对象。该对象提供访问在选项对话框中设定的注册信息。(图形信息设定包含在DatabasePreferences对象,它在后面会介绍到。) 应用程序对象的其它属性提供你访问应用程序指定数据,如应用程序的名称和版本、还有AutoCAD的窗口大小、位置和可见性等。应用程序对象的方法执行应用程序指定的动作,如列出、装载、卸载ADS和ARX应用程序,还有退出AutoCAD。

应用程序对象也提供通过Documents(文档)集合链接到AutoCAD图形、通过MenuBar和MenuGroups集合链接到AutoCAD菜单和工具栏,还有通过称为VBE属性链接到VBA IDE。

应用程序对象也是ActiveX界面的全局对象。也就是说应用程序对象的所有方法和属性在全局名称空间都是有效的。

简要介绍Document(文档)对象

文档对象,实际上就是AutoCAD图形,它可在Documents(文档)集合中找到,它提供访问所有图形还有大部分非图形的AutoCAD对象。通过提供的ModelSpace(模型空间)和PaperSpace(图纸空间)访问图形对象(线、圆、弧等),通过提供的如Layers(图层)、Linetypes(线型)和TextStyles(字型)这样名称的集合访问非图形对象(图层、线型、字型等)。Document(文档)对象也提供访问Plot(打印出图)和Utility(实用工具)对象。

简要介绍Collection(集合)对象

AutoCAD组合大部分的对象在集合中。尽管这些集合包含不同类型的数据,但它们是通过相似的技术进行处理。每一集合都有添加对象到集合中的方法。大多数集合使用Add(添加)方法以达到目的。不同的是,图元对象通常使用标头为Add<图元名称>这样的方法来进行添加。例如,添加一条直线你必须使用AddLine方法。

集合也拥有共用的一些其它方法和属性。Count(记数)属性可用于获取集合中对象的数目。Item(项目)方法可用于获取集合中的对象。

简要介绍图形和非图形对象

图形对象,也称为图元,它是构成图形的可见对象(如直线、圆、光栅图像等)。创建这些对象,可用近似于Add<图元名称>方法。修改或查询这些对象,可使用对象自身的方法和属性。每一图形对象都有方法允许应用程序执行大部分的AutoCAD编辑命令,如复制、删除、移动、镜像还有其它。这些对象也有相应方法可以设定及返回扩展数据(xdata)、高亮和更新、返回对象的边框范围等。图形对象具有如图层、线型、颜色和句柄这样典型的属性。它们也有其特殊的依赖于这些对象类型的属性,如圆心、半径和面积等。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库CAD_vba开发手册(4)在线全文阅读。

CAD_vba开发手册(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/621878.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: