ensure_minimum method
ensure_minimum()
If the table has no rows, creates and appends one Row.
def ensure_minimum(self):
...
Examples
Shows how to ensure that a table node contains the nodes we need to add content.
doc = aw.Document()
table = aw.tables.Table(doc)
doc.first_section.body.append_child(table)
# Tables contain rows, which contain cells, which may contain paragraphs
# with typical elements such as runs, shapes, and even other tables.
# Our new table has none of these nodes, and we cannot add contents to it until it does.
self.assertEqual(0, table.get_child_nodes(aw.NodeType.ANY, True).count)
# Calling the "EnsureMinimum" method on a table will ensure that
# the table has at least one row and one cell with an empty paragraph.
table.ensure_minimum()
table.first_row.first_cell.first_paragraph.append_child(aw.Run(doc=doc, text='Hello world!'))
See Also
- module aspose.words.tables
- class Table