EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 3097|回复: 63
打印 上一主题 下一主题

[资料] AutoCAD .NET API基础(一) AutoCAD 对象层次结构(3)

[复制链接]

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12404

社区QQ达人

跳转到指定楼层
楼主
发表于 2014-1-8 16:16:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3The Database Object
Database
对象
The Database object contains all of the graphical and most of the nongraphical AutoCAD objects. Some of the objects contained in the database are entities, symbol tables, and named dictionaries. Entities in the database represent graphical objects within a drawing. Lines, circles, arcs, text, hatch, and polylines are examples of entities. A user can see an entity on the screen and can manipulate it.
Database对象包含AutoCAD所有的图形对象和决大部分非图形对象,其中包括实体(图元)、符号表、命名字典等。实体(图元)表示图形里的图形对象,直线、圆、弧线、文字、填充和多义线等都是图元。用户能在屏幕上看到图元并对其进行操作。
You access the Database object for the current document by the Document object’sDatabase member property.
可通过Document对象的Database成员属性来访问当前文档的Database对象:

Application.DocumentManager.MdiActiveDocument.Database
Symbol Tables and Dictionaries
符号表和字典

Symbol table and dictionary objects provide access to nongraphical objects (blocks, layers, linetypes, layouts, and so forth). Each drawing contains a set of nine fixed symbol tables, whereas the number of dictionaries in a drawing can vary based on the features and types of applications used in AutoCAD. New symbol tables cannot be added to a database.
符号表和字典用来访问非图形对象(块、图层、线型、布局,等等)。由于图形文件中字典的个数会因AutoCAD应用程序的特点和类型而变化,因此,每个图形文件包含有9个固定的符号表。新的符号表不能被添加到数据库里。
Examples of symbol tables are the layer table (LayerTable), which contains layer table records, and the block table (BlockTable), which contains block table records. All graphical entities (lines, circles, arcs, and so forth) are owned by a block table record. By default, every drawing contains predefined block table records for Model and Paper space. Each Paper space layout has its own block table record. For more information on working with symbol tables, see Collection Objects.
符号表的例子,如图层表(LayerTable),其中包含图层表记录,还有块表(BlockTable),其中包含块表记录,等。所有的图形实体(线、圆、弧等等)都属于一个块表记录。缺省情况下,任何图形文件都包含有为模型空间和图纸空间预定义的块表记录。每个图纸空间布局拥有自己的块表记录。更多的符号表信息,见集合对象
A dictionary is a container object which can contain any AutoCAD object or an XRecord. Dictionaries are stored either in the database under the named object dictionary or as an extension dictionary of a table record or graphical entity. The named object dictionary is the master table for all of the dictionaries associated with a database. Unlike symbol tables, new dictionaries can be created and added to the named object dictionary. For more information on working with dictionaries, see Collection Objects.
字典是可以包含任何AutoCAD对象或XRecord的容器对象。字典要么保存在命名对象字典下的数据库里,要么作为一个表记录或图形实体的扩展字典来保存。命名对象字典是与数据库关联的所有字典的主表。与符号表不同,新的字典可以被创建并添加到命名对象字典里。更多的字典的信息,见集合对象

NoteDictionary objects cannot contain drawing entities.
注意:字典对象不包含图形实体。

VBA/ActiveX Cross Reference
VBA/ActiveX交叉引用
The Database object in the .NET API is similar to the Document object in the ActiveX Automation library. To access most of the properties that are available in the Document object of the ActiveX Automation library, you will need to work with the Document and Database objects of the .NET API. For more information on the Document object of the .NET API, see The Document Object.
AutoCAD .NET API中的Database对象与ActiveX Automation库中的Document对象类似。必须使用.NET API中的Document对象和Database对象,才能访问ActiveX Automation库中Document对象的大多数可用属性。.NET APIDocument对象的更多信息,见Document 对象

               

                               
登录/注册后可看大图

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

相关帖子

工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言

6

主题

701

帖子

1171

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1171
推荐
发表于 2015-3-5 16:07:01 | 只看该作者
路过!!!
不发表意见……

4

主题

723

帖子

1173

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1173
推荐
发表于 2015-3-5 16:04:20 | 只看该作者
路过!!!
不发表意见……

66

主题

1001

帖子

2354

积分

BIM顾问

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
2354

元老勋章特殊贡献勋章

推荐
发表于 2015-3-5 16:01:59 | 只看该作者
路过!!!
不发表意见……
官方主页:www.eabim.net

14

主题

867

帖子

1439

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1439
9F
发表于 2014-5-20 14:29:42 | 只看该作者
路过!!!
不发表意见……
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-23 19:45

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表