codebase="hhctrl.ocx#Version=4,73,8561,0"> codebase="hhctrl.ocx#Version=4,73,8561,0" > codebase="hhctrl.ocx#Version=4,73,8561,0" >
 
  Document 对象

一个AutoCAD图形。

VBA 类名

AcadDocument 

创建方法

Documents.Add
Documents.Open
Document.New 

访问途径

Documents.Item
Application.ActiveDocument 

活动中的文件(AutoCAD 图形)可以用VBA中的ThisDrawing或VB中的 ActiveDocument 属性来访问。由于 AutoCAD 一次只使用一个文件而且该文件代表一个数据库,因此可以将活动的文件视为当前的数据库和当前的文件。 

图形中的某些对象会创建格式、位置或样式,供加到图形中的新对象使用。这些对象包括 DimensionStyle, TextStyle, Linetype, ViewportLayer对象。一个图形可能包含很多这种类型的对象,但一次只能有一个为活动状态 。 例如,图形中可能有许多可用的线型,但是当创建新实体时,只有一个被设置为活动状态。Document对象含有这些活动对象的引用。要想设置一个已经存在的对象为活动对象,使用以下列出的属性。

Document对象也包含所有集合的属性(或连接)。用户可以从这些集合中处理整个图形中的对象。 

要访问图形属性例如标题、主题、作者和关键词,必须使用IAcadSummaryInfo接口,该接口可通过Document对象的属性来获得。

使用图纸空间和模型空间

用户可以从Document对象中控制模型空间和图纸空间配置。 默认情况下,图纸在模型空间中打开,而且视口的配置值为非重叠。使用 ActiveSpace属性、 MSpace属性和Display方法控制模型空间和图纸空间的配置。参阅 PViewport对象以获得这些属性和方法的更多信息。

重设活动对象

对于大部分活动对象,例如活动的图层或线型,修改会立即显示。不过,有些对象需要重新设置修改才对出现。 这些对象是活动的字型、活动的UCS和活动的视口。要重设对象,用户只需调用ActiveTextStyle, ActiveUCS,或 ActiveViewport 属性同时使用更新的对象即可。

要创建或打开文件对象,使用 NewOpen方法。 要编辑或查询文件对象,使用以下方法和属性: 

方法

Activate

AuditInfo

Close

CopyObjects

EndUndoMark

Export

GetVariable

HandleToObject

Import

LoadShapeFile

New

ObjectIDToObject

Open

PurgeAll

Regen

Save

SaveAs

SendCommand

SetVariable

StartUndoMark

WBlock

属性

Active

ActiveDimStyle

ActiveLayer

ActiveLayout

ActiveLinetype

ActivePViewport

ActiveSelectionSet

ActiveSpace

ActiveTextStyle

ActiveUCS

ActiveViewport

Application

Blocks

Database

Dictionaries

DimStyles

ElevationModelSpace

ElevationPaperSpace

FullName

Groups

HWND

Layers

Layouts

Limits

Linetypes

ModelSpace

MSpace

Name

ObjectSnapMode

PaperSpace

Path

PickfirstSelectionSet

Plot

PlotConfigurations

Preferences

ReadOnly

RegisteredApplications

Saved

SelectionSets

TextStyles

UserCoordinateSystems

Utility

Viewports

Views

WindowState

WindowTitle  

事件

Activate

BeginClose

BeginCommand

BeginDocClose

BeginDoubleClick

BeginLISP

BeginPlot

BeginRightClick

BeginSave

BeginShortcutMenuCommand

BeginShortcutMenuDefault

BeginShortcutMenuEdit

BeginShortcutMenuGrip

BeginShortcutMenuOSnap

Deactivate

EndCommand

EndLISP

EndPlot

EndSave

EndShortcutMenu

LayoutSwitched

LISPCancelled

ObjectAdded

ObjectErased

ObjectModified

SelectionChanged

WindowChanged

WindowMovedOrResized