is_at_end_of_structured_document_tag property

DocumentBuilder.is_at_end_of_structured_document_tag property

Returns true if the cursor is at the end of a structured document tag.

@property
def is_at_end_of_structured_document_tag(self) -> bool:
    ...

Examples

Shows how to move cursor of DocumentBuilder inside a structured document tag.

doc = aw.Document(file_name=MY_DIR + 'Structured document tags.docx')
builder = aw.DocumentBuilder(doc)
# There is a several ways to move the cursor:
# 1 -  Move to the first character of structured document tag by index.
builder.move_to_structured_document_tag(structured_document_tag_index=1, character_index=1)
# 2 -  Move to the first character of structured document tag by object.
tag = doc.get_child(aw.NodeType.STRUCTURED_DOCUMENT_TAG, 2, True).as_structured_document_tag()
builder.move_to_structured_document_tag(structured_document_tag=tag, character_index=1)
builder.write(' New text.')
self.assertEqual('R New text.ichText', tag.get_text().strip())
# 3 -  Move to the end of the second structured document tag.
builder.move_to_structured_document_tag(structured_document_tag_index=1, character_index=-1)
self.assertTrue(builder.is_at_end_of_structured_document_tag)
# Get currently selected structured document tag.
builder.current_structured_document_tag.color = aspose.pydrawing.Color.green
doc.save(file_name=ARTIFACTS_DIR + 'Document.MoveToStructuredDocumentTag.docx')

See Also