CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

外部基准预处理和后处理

2023-1-1 05:32| 发布者: admin| 查看: 281| 评论: 0|来自: AutoCAD

外部参照 (xref) 预处理和后处理可以恢复附加的外部参照的内存中,以便将其保存回文件。在外部参照解析期间,许多符号表记录将被破坏,一些符号表记录将被擦除。从历史上看,这样做是为了简化解析过程,并且是可以接受的,因为数据库是只读的。通过此处理,可以暂时撤消解析更改,以便可以修改外部参照数据库并将其写回其文件。AcDbDatabase

添加了有助于预处理和后处理的功能。它们包括一个实用程序功能,用于从外部参照数据库中查找关联的块表记录,以及恢复已解析的外部参照并在恢复后将其重置回正确解析状态的功能。AcDbDatabase

这些函数的习惯用法是还原到原始符号,对数据库进行修改,保存数据库,然后还原转发的符号。这些步骤必须写入单个代码块中,以防止在外部参照数据库处于还原状态时尝试重新生成宿主图形、执行任何外部参照命令或提供用户提示。

功能是

  • AcDbDatabase::xrefBlockId()
  • AcDbDatabase::restoreOriginalXrefSymbols()
  • AcDbDatabase::restoreForwardingXrefSymbols()

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-28 02:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部