Document
对象
|
一个AutoCAD图形。
VBA 类名 |
AcadDocument |
|---|---|
创建方法 |
Documents.Add |
访问途径 |
Documents.Item |
活动中的文件(AutoCAD 图形)可以用VBA中的ThisDrawing或VB中的 ActiveDocument 属性来访问。由于 AutoCAD 一次只使用一个文件而且该文件代表一个数据库,因此可以将活动的文件视为当前的数据库和当前的文件。
图形中的某些对象会创建格式、位置或样式,供加到图形中的新对象使用。这些对象包括 DimensionStyle, TextStyle, Linetype, Viewport和 Layer对象。一个图形可能包含很多这种类型的对象,但一次只能有一个为活动状态 。 例如,图形中可能有许多可用的线型,但是当创建新实体时,只有一个被设置为活动状态。Document对象含有这些活动对象的引用。要想设置一个已经存在的对象为活动对象,使用以下列出的属性。
Document对象也包含所有集合的属性(或连接)。用户可以从这些集合中处理整个图形中的对象。
要访问图形属性例如标题、主题
、作者和关键词,必须使用IAcadSummaryInfo接口,该接口可通过Document对象的属性来获得。使用图纸空间和模型空间
用户可以从Document对象中控制模型空间和图纸空间配置。 默认情况下,图纸在模型空间中打开,而且视口的配置值为非重叠。使用 ActiveSpace属性、 MSpace属性和Display方法控制模型空间和图纸空间的配置。参阅 PViewport对象以获得这些属性和方法的更多信息。
重设活动对象
对于大部分活动对象,例如活动的图层或线型,修改会立即显示。不过,有些对象需要重新设置修改才对出现。 这些对象是活动的字型、活动的UCS和活动的视口。要重设对象,用户只需调用ActiveTextStyle, ActiveUCS,或 ActiveViewport 属性同时使用更新的对象即可。
要创建或打开文件对象,使用 New 或 Open方法。 要编辑或查询文件对象,使用以下方法和属性: