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

图案填充,由直线图案组成的区域填充。(2006修改) 

VBA 类名:

AcadHatch 

创建方法:

ModelSpace.AddHatch
PaperSpace.AddHatch
Block.AddHatch 

访问途径:

ModelSpace.Item
PaperSpace.Item
Block.Item
SelectionSet.Item
Group.Item 

要创建图案填充,首先使用 AddHatch 方法创建 Hatch 对象。在创建了 Hatch 对象后,可使用 AppendOuterLoop 方法添加外边界。外边界必须封闭而且必须在内边界之前添加。在创建了有效的外边界后,可使用 AppendInnerLoop 方法添加任何内边界,每次只能添加一个。

警告! 创建了 Hatch 对象后,必须添加外边界到 Hatch 对象以让其成为有效的 AutoCAD 对象。如果试图调用 AppendOuterLoop 方法以外的其它操作,AutoCAD 将进入不可预知的状态。

要编辑 Hatch 对象,可使用以下的方法和属性:

方法

AppendInnerLoop

AppendOuterLoop

ArrayPolar

ArrayRectangular

Copy

Delete

Evaluate

GetBoundingBox

GetExtensionDictionary

GetLoopAt

GetXData

Highlight

InsertLoopAt

IntersectWith

Mirror

Mirror3D

Move

Rotate

Rotate3D

ScaleEntity

SetPattern

SetXData

TransformBy

Update

属性

Application

Area

AssociativeHatch

Document

Elevation

GradientAngle

GradientCentered

GradientColor1

GradientColor2

GradientName

Handle

HasExtensionDictionary

HatchObjectType

HatchStyle

Hyperlinks

ISOPenWidth

Layer

Linetype

LinetypeScale

Lineweight

Normal

NumberOfLoops

ObjectID

OwnerID

PatternAngle

PatternDouble

PatternName

PatternScale

PatternSpace

PatternType

PlotStyleName

TrueColor

Visible

事件

Modified  

说明

该对象在 2006 版本中支持 Area 属性。