CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

外部引用

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

外部参照 (xref) 可以通过多个全局函数创建和操作。这些全局函数模仿 AutoCAD 外部参照命令功能。提供的功能是

  • acedXrefAttach()
  • acedXrefOverlay()
  • acedXrefUnload()
  • acedXrefDetach()
  • acedXrefResolve()
  • acedXrefBind()
  • acedXrefXBind()
  • acedXrefCreateBlockname()
  • acedXrefReload()

有关 AutoCAD 外部参照命令的信息,请参见《AutoCAD 用户指南》。

有关外部参照的主要编程注意事项是,对于附着到图形的每个外部参照,将创建一个单独的数据库来表示包含外部参照的图形。主图形中的块表记录包含外部图形的名称,并指向外部参照图形的模型空间的图元。外部参照数据库还包含解析主块表记录(图层、线型等)中的所有参照所需的其他块表记录和符号表条目。

您可以创建编辑器反应器(如通知中所述)来监视外部参照事件。该类提供以下反应器回调函数:AcEditorReactor

  • beginAttach()
  • otherAttach()
  • abortAttach()
  • endAttach()
  • redirected()
  • comandeered()
  • beginRestore()
  • abortRestore()
  • endRestore()

使用这些函数时,请注意返回的数据库。另请注意,外部参照图形本身可以包含其他图形的外部参照。有关该类的详细信息,请参阅ObjectARX 参考AcEditorReactor

可以修改图形中的外部参照图元,但不能将其保存到原始外部参照图形中(原始图形是只读的)。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 14:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部