index_of method
index_of(node)
Returns the zero-based index of the specified node.
def index_of(self, node: aspose.words.Node):
...
Parameter | Type | Description |
---|---|---|
node | Node | The node to locate. |
Remarks
This method performs a linear search; therefore, the average execution time is proportional to NodeCollection.count.
Returns
The zero-based index of the node within the collection, if found; otherwise, -1.
Examples
Shows how to get the index of a node in a collection.
doc = aw.Document(file_name=MY_DIR + 'Tables.docx')
table = doc.first_section.body.tables[0]
all_tables = doc.get_child_nodes(aw.NodeType.TABLE, True)
self.assertEqual(0, all_tables.index_of(table))
row = table.rows[2]
self.assertEqual(2, table.index_of(row))
cell = row.last_cell
self.assertEqual(4, row.index_of(cell))
See Also
- module aspose.words
- class NodeCollection