Skip to content

styles

styles

Sub-package module for docx.styles sub-package.

BabelFish

Translates special-case style names from UI name (e.g. Heading 1) to internal/styles.xml name (e.g. heading 1) and back.

ui2internal classmethod

ui2internal(ui_style_name: str) -> str

Return the internal style name corresponding to ui_style_name, such as 'heading 1' for 'Heading 1'.

Source code in src/docx/styles/__init__.py
@classmethod
def ui2internal(cls, ui_style_name: str) -> str:
    """Return the internal style name corresponding to `ui_style_name`, such as
    'heading 1' for 'Heading 1'."""
    return cls.internal_style_names.get(ui_style_name, ui_style_name)

internal2ui classmethod

internal2ui(internal_style_name: str) -> str

Return the user interface style name corresponding to internal_style_name, such as 'Heading 1' for 'heading 1'.

Source code in src/docx/styles/__init__.py
@classmethod
def internal2ui(cls, internal_style_name: str) -> str:
    """Return the user interface style name corresponding to `internal_style_name`,
    such as 'Heading 1' for 'heading 1'."""
    return cls.ui_style_names.get(internal_style_name, internal_style_name)