Coverage for pyWebLayout/style/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.11.2, created at 2025-11-12 12:02 +0000
« prev ^ index » next coverage.py v7.11.2, created at 2025-11-12 12:02 +0000
1"""
2Style system for the pyWebLayout library.
4This module provides the core styling components used throughout the library.
5"""
7from .fonts import (
8 Font, FontWeight, FontStyle, TextDecoration,
9 BundledFont, get_bundled_font_path, get_bundled_fonts_dir
10)
11from .abstract_style import (
12 AbstractStyle, AbstractStyleRegistry, FontFamily, FontSize
13)
14from .concrete_style import ConcreteStyle
15from .page_style import PageStyle
16from .alignment import Alignment
18__all__ = [
19 "Font", "FontWeight", "FontStyle", "TextDecoration",
20 "BundledFont", "get_bundled_font_path", "get_bundled_fonts_dir",
21 "AbstractStyle", "AbstractStyleRegistry", "FontFamily", "FontSize",
22 "ConcreteStyle", "PageStyle", "Alignment"
23]