EaBIM
标题: [资料] AutoCAD .NET API基础(一) AutoCAD 对象层次结构(3) [打印本页]
作者: 萧闫子 时间: 2014-1-8 16:16
标题: [资料] AutoCAD .NET API基础(一) AutoCAD 对象层次结构(3)
3、The 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的容器对象。字典要么保存在命名对象字典下的数据库里,要么作为一个表记录或图形实体的扩展字典来保存。命名对象字典是与数据库关联的所有字典的主表。与符号表不同,新的字典可以被创建并添加到命名对象字典里。更多的字典的信息,见集合对象。
Note:Dictionary 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 API的Document对象的更多信息,见Document 对象。
作者: 严英华 时间: 2014-5-13 10:18
顶!!!!!!!!!!
作者: JHXT杰西卡 时间: 2014-5-13 10:23
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 风吹枫落 时间: 2014-5-13 10:29
顶!!!!!!!!!!
作者: audigy 时间: 2014-5-13 10:34
顶起来…………
作者: 毫半字 时间: 2014-5-20 14:29
路过!!!
不发表意见……
作者: levin 时间: 2014-5-22 15:40
顶起来…………
作者: MIMDxFzL 时间: 2014-6-13 14:39
路过!!!
帮顶……
作者: 悠悠筱荷 时间: 2014-10-31 09:54
路过
作者: 悠悠筱荷 时间: 2014-11-26 10:29
路过
作者: 萧闫子 时间: 2014-12-24 10:58
感谢分享
作者: 萧闫子 时间: 2015-1-10 13:06
感谢分享
作者: gba8297517 时间: 2015-3-5 15:59
顶!!!!!!!!!!
作者: 泰安oim 时间: 2015-3-5 15:59
顶起来…………
作者: 入樽 时间: 2015-3-5 15:59
顶起来…………
作者: 乖乖仔 时间: 2015-3-5 15:59
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 宇航员 时间: 2015-3-5 15:59
顶......
楼下跟上.....
作者: 冰山 时间: 2015-3-5 15:59
(*^__^*) 嘻嘻……
作者: 千里独行 时间: 2015-3-5 15:59
路过!!!
帮顶……
作者: cocacola 时间: 2015-3-5 16:00
顶起来…………
作者: dison 时间: 2015-3-5 16:00
顶起来…………
作者: 妮可 时间: 2015-3-5 16:00
路过!!!
帮顶……
作者: 雁田佬 时间: 2015-3-5 16:00
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: ben7 时间: 2015-3-5 16:00
顶起来…………
作者: 秦惑 时间: 2015-3-5 16:00
顶......
楼下跟上.....
作者: 冰山 时间: 2015-3-5 16:00
(*^__^*) 嘻嘻……
作者: 中华! 时间: 2015-3-5 16:01
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 木鬼 时间: 2015-3-5 16:01
(*^__^*) 嘻嘻……
作者: OK佬 时间: 2015-3-5 16:01
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: gba8297517 时间: 2015-3-5 16:01
路过!!!
帮顶……
作者: OK佬 时间: 2015-3-5 16:01
路过!!!
帮顶……
作者: 妮可 时间: 2015-3-5 16:01
顶......
楼下跟上.....
作者: dison 时间: 2015-3-5 16:01
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 嫣雨遥 时间: 2015-3-5 16:01
路过!!!
不发表意见……
作者: 順順 时间: 2015-3-5 16:02
路过!!!
帮顶……
作者: 秦惑 时间: 2015-3-5 16:02
路过!!!
帮顶……
作者: NetBeetle 时间: 2015-3-5 16:02
顶......
楼下跟上.....
作者: 冰山 时间: 2015-3-5 16:02
顶!!!!!!!!!!
作者: 熊猫 时间: 2015-3-5 16:02
(*^__^*) 嘻嘻……
作者: 泰安oim 时间: 2015-3-5 16:02
顶起来…………
作者: 看看侃侃 时间: 2015-3-5 16:02
(*^__^*) 嘻嘻……
作者: 风吹枫落 时间: 2015-3-5 16:02
顶起来…………
作者: 宇航员 时间: 2015-3-5 16:03
顶!!!!!!!!!!
作者: 教父 时间: 2015-3-5 16:03
路过!!!
帮顶……
作者: 车奴 时间: 2015-3-5 16:03
路过!!!
不发表意见……
作者: 风浪子 时间: 2015-3-5 16:03
路过!!!
帮顶……
作者: xy666 时间: 2015-3-5 16:04
顶起来…………
作者: 茶神idg 时间: 2015-3-5 16:04
路过!!!
不发表意见……
作者: OK佬 时间: 2015-3-5 16:04
(*^__^*) 嘻嘻……
作者: NetBeetle 时间: 2015-3-5 16:04
顶......
楼下跟上.....
作者: 车奴 时间: 2015-3-5 16:05
路过!!!
帮顶……
作者: 乖乖仔 时间: 2015-3-5 16:05
顶......
楼下跟上.....
作者: 楚客 时间: 2015-3-5 16:05
顶起来…………
作者: 野风 时间: 2015-3-5 16:05
顶......
楼下跟上.....
作者: bin 时间: 2015-3-5 16:05
路过!!!
帮顶……
作者: dgpeihua 时间: 2015-3-5 16:06
(*^__^*) 嘻嘻……
作者: 乖乖仔 时间: 2015-3-5 16:06
顶!!!!!!!!!!
作者: OK佬 时间: 2015-3-5 16:06
顶!!!!!!!!!!
作者: 烈火ivk 时间: 2015-3-5 16:06
(*^__^*) 嘻嘻……
作者: 沧海冷月 时间: 2015-3-5 16:06
顶!!!!!!!!!!
作者: 黑超BB 时间: 2015-3-5 16:07
路过!!!
不发表意见……
作者: OK佬 时间: 2015-3-5 16:07
顶......
楼下跟上.....
作者: 妮可 时间: 2016-1-8 09:44
路过………………
作者: EaBIM门户编辑 时间: 2016-8-2 09:05
不错
欢迎光临 EaBIM (https://eabim.net/) |
Powered by Discuz! X3.2 |