current_story property

DocumentBuilder.current_story property

Gets the story that is currently selected in this DocumentBuilder.

@property
def current_story(self) -> aspose.words.Story:
    ...

Examples

Shows how to work with a document builder’s current story.

doc = aw.Document()
builder = aw.DocumentBuilder(doc)

# A Story is a type of node that has child Paragraph nodes, such as a Body.
self.assertEqual(builder.current_story, doc.first_section.body)
self.assertEqual(builder.current_story, builder.current_paragraph.parent_node)
self.assertEqual(aw.StoryType.MAIN_TEXT, builder.current_story.story_type)

builder.current_story.append_paragraph("Text added to current Story.")

# A Story can also contain tables.
table = builder.start_table()
builder.insert_cell()
builder.write("Row 1, cell 1")
builder.insert_cell()
builder.write("Row 1, cell 2")
builder.end_table()

self.assertTrue(builder.current_story.tables.contains(table))

See Also