CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

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

2023-1-2 21:58| 发布者: admin| 查看: 267| 评论: 0|来自: AutoCAD

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

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

AutoCAD 程序包括一个 ObjectARX®扩展 (AcStd.arx) 和一个独立的批处理标准检查器应用程序,这两个应用程序都执行主机应用程序的职责。

主机应用程序职责

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

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

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

CAD 标准框架职责

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

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

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

CAD 标准插件职责

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

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-12 02:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部