文章来源:关于 AutoCAD ActiveX 技术 (ActiveX) - 简介 - CADN - 中文CAD开发文档,CAD二次开发问题交流,优秀插件分享
AutoCAD ActiveX® 使您能够从 AutoCAD 内部或外部以编程方式操作 AutoCAD®。
它通过将 AutoCAD 对象公开给“外部世界”来实现这一点。一旦这些对象被公开,它们就可以被许多不同的编程语言和环境以及其他应用程序(如Microsoft® Word VBA或Excel VBA)访问。
实现 AutoCAD 的 ActiveX 界面有两个优点:
- 对 AutoCAD 图形的编程访问向更多编程环境开放。在 ActiveX Automation 之前,开发人员只能使用 AutoLISP®或 C++ 接口。
- 与其他Windows®应用程序(如Microsoft Excel和Word)共享数据变得更加容易。
对象是任何 ActiveX 应用程序的主要构建基块。每个公开的对象都代表 AutoCAD 的一个精确部分。AutoCAD ActiveX 界面中有许多不同类型的对象。例如:
- 图形对象(如直线、圆弧、文本和尺寸)是对象。
- 线型和标注样式等样式设置是对象。
- 层、组和块等组织结构是对象。
- 视图和视口等图形显示是对象。
- 甚至图形和AutoCAD应用程序也被视为对象。
文章来源:关于 AutoCAD ActiveX 技术 (ActiveX) - 简介 - CADN - 中文CAD开发文档,CAD二次开发问题交流,优秀插件分享