A collection of Style objects that represent both the built-in and user-defined styles in a document.
To learn more, visit the Working with Styles and Themes documentation article.
Gets a built-in style by its locale independent identifier.
Examples
Shows how to create and use a paragraph style with list formatting.
doc=aw.Document()builder=aw.DocumentBuilder(doc=doc)# Create a custom paragraph style.style=doc.styles.add(aw.StyleType.PARAGRAPH,'MyStyle1')style.font.size=24style.font.name='Verdana'style.paragraph_format.space_after=12# Create a list and make sure the paragraphs that use this style will use this list.style.list_format.list=doc.lists.add(list_template=aw.lists.ListTemplate.BULLET_DEFAULT)style.list_format.list_level_number=0# Apply the paragraph style to the document builder's current paragraph, and then add some text.builder.paragraph_format.style=stylebuilder.writeln('Hello World: MyStyle1, bulleted list.')# Change the document builder's style to one that has no list formatting and write another paragraph.builder.paragraph_format.style=doc.styles.get_by_name('Normal')builder.writeln('Hello World: Normal.')builder.document.save(file_name=ARTIFACTS_DIR+'Styles.ParagraphStyleBulletedList.docx')