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

布局,模型空间或图纸空间图块的出图设置和可视化属性。

VBA 类名:

AcadLayout 

创建方法:

Layouts.Add 

访问途径:

Layouts.Item
Document.ActiveLayout
ModelSpace.Layout
PaperSpace.Layout
Block.Layout 

ActiveX 中的布局表现形式与 AutoCAD 用户界面中的表现形式略有不同。在 ActiveX 中,标准 AutoCAD 布局的内容分成两个个单独的对象:Layout 对象和 Block 对象。Layout 对象包含打印设置和布局在 AutoCAD 用户界面上的显示配置。 Block 对象包含布局的几何图形。 

每个 Layout 对象与一个 Block 对象相关联。要访问与给定布局相关联的 Block 对象,使用 Block 属性。反之,每个 Block 对象与一个 Layout 对象关联。要访问与给定块相关联的 Layout 对象,使用 Layout 属性。

在 ActiveX 中,除了图纸空间布局外,模型空间也被看作是一个布局。 

要创建新的布局,可使用 Add 方法。要编辑或查询布局,可使用以下方法和属性: 

方法

CopyFrom

Delete

GetCustomScale

GetExtensionDictionary

GetPaperMargins

GetPaperSize

GetWindowToPlot

GetXData

SetCustomScale

SetWindowToPlot

SetXData  

属性

Application

Block

CanonicalMediaName

CenterPlot

ConfigName

Document

GetCanonicalMediaNames

GetLocaleMediaName

GetPlotDeviceNames

GetPlotStyleTableNames

Handle

HasExtensionDictionary

ModelType

Name

ObjectID

ObjectName

OwnerID

PaperUnits

PlotHidden

PlotOrigin

PlotRotation

PlotType

PlotViewportBorders

PlotViewportsFirst

PlotWithLineweights

PlotWithPlotStyles

RefreshPlotDeviceInfo

ScaleLineweights

ShowPlotStyles

StandardScale

StyleSheet

TabOrder

UseStandardScale

ViewToPlot  

属性

Modified