CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

数据库对象 (.NET)

2023-1-1 16:53| 发布者: admin| 查看: 1724| 评论: 0|来自: AutoCAD

该对象包含所有图形和大多数非图形 AutoCAD 对象。数据库中包含的某些对象包括实体、符号表和命名字典。数据库中的图元表示图形中的图形对象。直线、圆、圆弧、文本、填充线和折线是图元的示例。用户可以在屏幕上看到一个实体,并可以操作它。Database

您可以通过对象的成员属性访问当前文档的对象。DatabaseDocumentDatabase

Application.DocumentManager.MdiActiveDocument.Database

符号表和字典

符号表和字典对象提供对非图形对象(块、图层、线型、布局等)的访问。每个图形都包含一组九个固定符号表,而图形中的字典数量可能因 AutoCAD 中使用的功能和应用程序类型而异。无法将新符号表添加到数据库中。

符号表的示例包括包含图层表记录的图层表 (LayerTable) 和包含块表记录的块表 (BlockTable)。所有图形实体(直线、圆、弧等)都归块表记录所有。默认情况下,每个图形都包含“模型”和“图纸”空间的预定义块表记录。每个 Paper 空间布局都有自己的块表记录。

字典是一个容器对象,可以包含任何 AutoCAD 对象或 .字典存储在数据库中的命名对象字典下,或作为表记录或图形实体的扩展字典存储。命名对象字典是与数据库关联的所有字典的主表。与符号表不同,可以创建新字典并将其添加到命名对象字典中。XRecord

注意:字典对象不能包含绘图图元。

VBA/ActiveX 交叉引用

AutoCAD .NET API 中的对象类似于 ActiveX 自动化库中的对象。若要访问 ActiveX 自动化库对象中可用的大多数属性,需要使用 AutoCAD .NET API 的“文档”和“数据库”对象。DatabaseDocumentDocument


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-7 19:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部