_TableStyle
paper-docx 0.2.0 API reference
A table style.
A table style provides character and paragraph formatting for its contents as well as special table formatting properties.
Attributes
base_style
attributebase_styleStyle object this style inherits from or None if this style is not based on
another style.
builtin
attributebuiltinRead-only.
True if this style is a built-in style. False indicates it is a custom
(user-defined) style. Note this value is based on the presence of a
customStyle attribute in the XML, not on specific knowledge of which styles
are built into Word.
element
attributeelementThe lxml element proxied by this object.
font
attributefontThe Font object providing access to the character formatting properties for
this style, such as font name and size.
hidden
attributehiddenTrue if display of this style in the style gallery and list of recommended
styles is suppressed.
False otherwise. In order to be shown in the style gallery, this value must be
False and :attr:.quick_style must be True.
locked
attributelockedRead/write Boolean.
True if this style is locked. A locked style does not appear in the styles
panel or the style gallery and cannot be applied to document content. This
behavior is only active when formatting protection is turned on for the document
(via the Developer menu).
name
attributenameThe UI name of this style.
next_paragraph_style
attributenext_paragraph_style_ParagraphStyle object representing the style to be applied automatically
to a new paragraph inserted after a paragraph of this style.
Returns self if no next paragraph style is defined. Assigning None or self
removes the setting such that new paragraphs are created using this same style.
paragraph_format
attributeparagraph_formatThe ParagraphFormat object providing access to the paragraph formatting
properties for this style such as indentation.
part
attributepartXmlPartThe package part containing this object.
priority
attributepriorityThe integer sort key governing display sequence of this style in the Word UI.
None indicates no setting is defined, causing Word to use the default value of
0. Style name is used as a secondary sort key to resolve ordering of styles
having the same priority value.
quick_style
attributequick_styleTrue if this style should be displayed in the style gallery when
:attr:.hidden is False.
Read/write Boolean.
style_id
attributestyle_idstrThe unique key name (string) for this style.
This value is subject to rewriting by Word and should generally not be changed unless you are familiar with the internals involved.
type
attributetypeMember of :ref:WdStyleType corresponding to the type of this style, e.g.
WD_STYLE_TYPE.PARAGRAPH.
unhide_when_used
attributeunhide_when_usedTrue if an application should make this style visible the next time it is
applied to content.
False otherwise. Note that docx does not automatically unhide a style having
True for this attribute when it is applied to content.
Functions
delete
funcdelete()Remove this style definition from the document.
Note that calling this method does not remove or change the style applied to any document content. Content items having the deleted style will be rendered using the default style, as is any content with a style not defined in the document.