DocumentBuilderOptions class
DocumentBuilderOptions class
Allows to specify additional options for the document building process.
Constructors
Name | Description |
---|---|
DocumentBuilderOptions() | The default constructor. |
Properties
Name | Description |
---|---|
context_table_formatting | True if the formatting applied to table content does not affect the formatting of the content that follows it. Default value is True . |
Examples
Shows how to ignore table formatting for content after.
doc = aw.Document()
builder_options = aw.DocumentBuilderOptions()
builder_options.context_table_formatting = True
builder = aw.DocumentBuilder(doc=doc, options=builder_options)
# Adds content before the table.
# Default font size is 12.
builder.writeln('Font size 12 here.')
builder.start_table()
builder.insert_cell()
# Changes the font size inside the table.
builder.font.size = 5
builder.write('Font size 5 here')
builder.insert_cell()
builder.write('Font size 5 here')
builder.end_row()
builder.end_table()
# If ContextTableFormatting is true, then table formatting isn't applied to the content after.
# If ContextTableFormatting is false, then table formatting is applied to the content after.
builder.writeln('Font size 12 here.')
doc.save(file_name=ARTIFACTS_DIR + 'Table.ContextTableFormatting.docx')
See Also
- module aspose.words