AutoCAD.DictionaryIterator

Description

An object that traverses AutoCAD.Dictionary objects.

This class wraps a subset of the RealDWG AcDbDatabase class functionality.

This class allows you to loop over a Dictionary as follows:

AutoCAD.Dictionary dict;
for (var iter = dict.newIterator; !iter.done; iter.next()) {
    // Access iter.name, iter.objectId, etc.   
}

Properties

done True (1) if the iterator is past the end of the Dictionary. Otherwise, returns False (0).
name The key name at the current iterator position
objectId The AutoCAD.ObjectId at the current iterator position.

Methods

getObject Opens the AutoCAD.Object associated with the ObjectId at the current iterator position.
next Advances the iterator to the next position in the Dictionary.

Details

Do no remove, this fixes the anchor on doc.flexsim.com

AutoCAD.DictionaryIterator.done

readonly int done

Description

True (1) if the iterator is past the end of the Dictionary. Otherwise, returns False (0).

Do no remove, this fixes the anchor on doc.flexsim.com

AutoCAD.DictionaryIterator.name

readonly name

Description

The key name at the current iterator position

Do no remove, this fixes the anchor on doc.flexsim.com

AutoCAD.DictionaryIterator.objectId

readonly AutoCAD.ObjectId objectId

Description

The AutoCAD.ObjectId at the current iterator position.

Do no remove, this fixes the anchor on doc.flexsim.com

AutoCAD.DictionaryIterator.getObject()

AutoCAD.Object getObject( int openMode = 0 )

Parameters

openMode The mode by which to open the object. 0 for read only, 1 for write-enabled.

Returns

AutoCAD.Object The Object at the current iterator position.

Description

Opens the AutoCAD.Object associated with the ObjectId at the current iterator position.

Do no remove, this fixes the anchor on doc.flexsim.com

AutoCAD.DictionaryIterator.next()

int next( )

Returns

int True (1) i

Description

Advances the iterator to the next position in the Dictionary.