Source code for tablate.classes.options.html.style.subclasses.TextStyler

from typing import Callable

from tablate.classes.options.html.style.mixins.AddStyleMixin import AddStyleMixin
from tablate.classes.options.html.style.mixins.ClassNameMixin import ClassNameMixin
from tablate.classes.options.html.style.utilities.style_types import SelectorDictUnion, StyleItem
from tablate.type.primitives import TextAlign


[docs] class TextStyler(ClassNameMixin, AddStyleMixin): def __init__(self, selector: SelectorDictUnion, create_style: Callable[[SelectorDictUnion, StyleItem], None]) -> None: self._selector_dict: SelectorDictUnion = selector self._create_style = create_style
[docs] def alignment(self, align=TextAlign): pass