A style is used to collect a set of formatting properties under a single name and apply those properties to a content object all at once. This promotes formatting consistency throughout a document and across related documents and allows formatting changes to be made globally by changing the definition in the appropriate style.
|Styles| objects
.. currentmodule:: docx.styles.styles
.. autoclass:: Styles() :members: :inherited-members: :exclude-members: get_by_id, get_style_id, part
|BaseStyle| objects
.. currentmodule:: docx.styles.style
.. autoclass:: BaseStyle() :members: :inherited-members: :exclude-members: part, style_id
|CharacterStyle| objects
.. autoclass:: CharacterStyle() :show-inheritance: :members: :inherited-members: :exclude-members: element, part, style_id, type
|ParagraphStyle| objects
.. autoclass:: ParagraphStyle() :show-inheritance: :members: :inherited-members: :exclude-members: element, part, style_id, type
|_TableStyle| objects
.. autoclass:: _TableStyle() :show-inheritance: :members: :inherited-members: :exclude-members: element, part, style_id, type
|_NumberingStyle| objects
.. autoclass:: _NumberingStyle() :members:
|LatentStyles| objects
.. currentmodule:: docx.styles.latent
.. autoclass:: LatentStyles() :members: :inherited-members: :exclude-members: part
|_LatentStyle| objects
.. autoclass:: _LatentStyle() :members: :inherited-members: :exclude-members: part