codebase="hhctrl.ocx#Version=4,73,8561,0"> codebase="hhctrl.ocx#Version=4,73,8561,0" > codebase="hhctrl.ocx#Version=4,73,8561,0" >
 
  Blocks 集合

图形中所有块的集合。

VBA 类名

AcadBlocks 

创建方法

N/A 

访问途径

Document.Blocks 

要加入新成员到集合中,使用 Add方法。要选取特定的块。使用 Item方法。

集合中有两个特殊的块。 一个是 ModelSpace  集合,包含所有模型空间的图元的集合;另一个是 PaperSpace集合,包含所有图纸空间图元的集合。

虽然blocks集合继承Delete方法,用户仍然无法真正删除集合。 企图删除blocks集合会产生错误,因此文件中已经删除了集合的Delete方法。 

用户在图形中建立的块的个数没有限制。 然而,只能有一个Blocks 集合的实例。每个图形都预先定义blocks 集合。用户可以使用 Blocks 属性创建它的多重参照。 对象使用完毕,参照会自动释放。

方法

Add

GetExtensionDictionary

GetXData

Item

SetXData  

属性

Application

Count

Document

Handle

HasExtensionDictionary

ObjectID

ObjectName

OwnerID