CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

关于 CAD 标准 API 体系结构 (ActiveX/CSP)

2024-5-18 19:22| 发布者: admin| 查看: 165| 评论: 0|原作者: admin|来自: AutoCAD

关于 CAD 标准 API 体系结构 (ActiveX/CSP)

CAD 标准 API 体系结构由三个组件组成:主机应用程序、CAD 标准框架和 CAD 标准插件。

AutoCAD 程序包括一个 ObjectARX® 扩展模块 (AcStd.arx) 和一个独立的 Batch Standards Checker 应用程序,这两个应用程序都执行主机应用程序的职责。

主机应用程序职责

主机应用程序具有以下常规职责:

  • 提供用于检查图纸的用户界面
  • 执行文件管理任务,包括打开 DWG 或 DWS 文件
  • 使用 CAD 标准框架组件执行图纸检查过程;定义要检查的 DWG 文件,配置相应的插件,然后选择要检查的 DWS 文件
  • 以错误通知或报告的形式显示结果

CAD 标准框架(或标准引擎)部分通过 COM API 公开,但开发人员不应尝试扩展其功能。标准管理器是应用程序用于与 CAD 标准功能和插件进行交互的主要对象。它提供了用于配置 CAD 标准功能、将对象传递到插件以及收集和显示错误和修复信息的主要入口点。

CAD 标准框架职责

CAD 标准框架具有以下一般职责:

  • 提供用于在图形文件中保存标准信息的实用程序方法(例如,对 DWS 文件的引用、每个对象的信息(如忽略标志等)
  • 管理插件的生存期
  • 提供枚举和修复错误的方法
  • 收集报告的错误和修复数据

CAD 标准插件支持特定的审核操作,例如图层、线型等。

CAD 标准插件职责

CAD 标准插件具有以下职责:

  • 提供有关插件的用途、作者、版本等的信息
  • 提供有关正在监视的数据类型的信息
  • 缓存和管理用于比较的标准 (DWS) 文件
  • 比较数据是否符合要求
  • 在数据类型不符合时创建错误对象
  • 提供修复对象
  • 应用属性修复

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-5 18:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部