StructuredDocumentTag constructor
StructuredDocumentTag(doc, type, level)
Initializes a new instance of the Structured document tag class.
def __init__(self, doc: aspose.words.DocumentBase, type: aspose.words.markup.SdtType, level: aspose.words.markup.MarkupLevel):
...
Parameter | Type | Description |
---|---|---|
doc | DocumentBase | The owner document. |
type | SdtType | Type of SDT node. |
level | MarkupLevel | Level of SDT node within the document. |
Remarks
The following types of SDT can be created:
Examples
Show how to create a structured document tag in the form of a check box.
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
sdt_check_box = aw.markup.StructuredDocumentTag(doc, aw.markup.SdtType.CHECKBOX, aw.markup.MarkupLevel.INLINE)
sdt_check_box.checked = True
# We can set the symbols used to represent the checked/unchecked state of a checkbox content control.
sdt_check_box.set_checked_symbol(0x00A9, "Times New Roman")
sdt_check_box.set_unchecked_symbol(0x00AE, "Times New Roman")
builder.insert_node(sdt_check_box)
doc.save(ARTIFACTS_DIR + "StructuredDocumentTag.check_box.docx")
See Also
- module aspose.words.markup
- class StructuredDocumentTag