CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

对象归档

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

对象归档是指对象状态与单个数据序列之间的转换过程,用于将对象存储在磁盘上、复制或记录其状态以进行撤消操作等目的。归档有时称为序列化。归档对象是将数据序列转换回对象的过程,有时称为反序列化。

归档在AutoCAD的多个上下文中使用:

  • 写入和读取 DWG 文件(使用 DWG 格式)
  • 写入和读取 DXF 文件(使用 DXF 格式)
  • 在AutoCAD,AutoLISP和ObjectARX之间进行通信(使用DXF格式)
  • 撤消记录和恢复(使用 DWG 格式)
  • 复制操作,如插入、外部参照和复制(使用 DWG 格式)
  • 分页(使用 DWG 格式)

AcDbObject有两个用于归档:和的成员函数,以及两个用于归档:和的成员函数。这些成员函数主要由 AutoCAD 调用;对象归档几乎从不由使用数据库的应用程序显式控制。但是,如果应用程序实现新的数据库对象类,则需要更深入地了解对象归档。请参阅从 AcDbObject 派生。dwgOut()dxfOut()dwgIn()dxfIn()

前缀表示两种根本不同的数据格式,第一种通常用于写入 DWG 文件和从 DWG 文件写入,第二种主要用于 DXF 文件和 AutoLISP 和函数。这两种格式之间的主要区别在于,对于 DWG 文件管理器(将数据写入文件的对象),数据未显式标记。相反,DXF 文件管理器将数据组代码与已发布数据格式的每个数据元素相关联(请参阅从 AcDbObject 派生)。dwg-dxf-entgetentmakeentmod


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部