CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

数据库对象 (.NET)

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

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

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

Application.DocumentManager.MdiActiveDocument.Database

符号表和字典

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

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

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

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

VBA/ActiveX 交叉引用

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD VBA参数化绘图程序开发与实战

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

GMT+8, 2024-5-6 22:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部