AutoCAD中 Database 对象的介绍

 

Database 对象包括所有的图形和大部分非图形的 AutoCAD 对象。 被包含在 Database 中的一些对象有实体,符号表,命名字典。实体在 Database 中表示图纸内部的图形对象。直线、圆、圆弧、文本、填充和多段线都是实体的一个例子。用户可以在屏幕上看到一个实体并可以操作它。

用户通过 Document 对象的 Database 成员属性可以访问当前文档的 Database 对象。

Application.DocumentManager.MdiActiveDocument.Database
符号表和字典

符号表和字典对象提供对非图形对象的访问(块、图层、线型、布局等等)。在AutoCAD中的每一个图形都包含9个固定的符号表,然而图形中的字典的数量是可以根据功能和应用程序的使用类型来改变的。新的符号表不能被添加到 Database 中去。

例如,层表 (LayerTable)就是符号表,它包含层表记录,块表也是符号表,它包含块表记录。所有的图形实体 (直线、圆、圆弧等等) 都是属于一个块表记录。默认情况下,每一个图形都为模块空间和图纸空间预定义了块表记录。每一个图纸空间布局都有它自己的块表记录。更多关于使用符号表的信息,请参见 集合对象部分。

字典是一个可以包含任何 AutoCAD 对象或 Xrecord 对象的容器。字典被存储在下面任何一个地方,Database 下的命令对象字典中,表记录或图形实体的扩展字典中。命名对象字典是与数据库相关联的所有词典的主表。与符号表不同,新的字典可以创建并添加到命名对象字典中。更多关于使用字典的信息,请参见 集合对象。

注意字典(Dictionary)对象不能包括图形实体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值