AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
ElementIterator类 参考

Public 成员函数

boolean More ()
 
boolean Next ()
 
Element Current ()
 

静态 Public 成员函数

static ElementIterator Create (Document doc)
 
static ElementIterator CreateByClassId (Document doc, ClassId classId)
 

详细描述

<>
Element遍历器。
使用方法:

for(var itr = ElementIterator.Create(doc); itr.More(); itr.Next())
{
var e = itr.Current();
...
}

Remarks:
在遍历过程中不允许删除文档里的对象,否则行为未知。

成员函数说明

◆ Create()

static ElementIterator ElementIterator.Create ( Document doc)
static

创建迭代器

参数
doc文档
返回
迭代器

◆ CreateByClassId()

static ElementIterator ElementIterator.CreateByClassId ( Document doc,
ClassId classId )
static

创建查找某一类型的对象的迭代器

参数
doc文档
classId对象的ClassId
返回
返回迭代器。可能为null。

◆ Current()

Element ElementIterator.Current ( )

当前对象

返回
对象

◆ More()

boolean ElementIterator.More ( )

是否遍历结束

返回
true则未结束

◆ Next()

boolean ElementIterator.Next ( )

下一个对象

返回
true则存在下一个对象