Coverage for src / rtflite / __init__.py: 100%
12 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-08 04:50 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-08 04:50 +0000
1"""rtflite: A Python library for creating RTF documents."""
3from .assemble import assemble_docx, assemble_rtf, concatenate_docx
4from .attributes import TableAttributes
5from .convert import LibreOfficeConverter
6from .core.config import RTFConfiguration
7from .core.constants import RTFConstants
8from .encode import RTFDocument
9from .encoding import RTFEncodingEngine
10from .input import (
11 RTFBody,
12 RTFColumnHeader,
13 RTFFigure,
14 RTFFootnote,
15 RTFPage,
16 RTFPageFooter,
17 RTFPageHeader,
18 RTFSource,
19 RTFSubline,
20 RTFTitle,
21)
22from .pagination import PageBreakCalculator, RTFPagination
23from .strwidth import get_string_width
25__version__ = "0.0.1"
27__all__ = [
28 "RTFDocument",
29 "RTFEncodingEngine",
30 "RTFConfiguration",
31 "RTFConstants",
32 "RTFBody",
33 "RTFPage",
34 "RTFTitle",
35 "RTFColumnHeader",
36 "RTFFootnote",
37 "RTFSource",
38 "RTFFigure",
39 "RTFPageHeader",
40 "RTFPageFooter",
41 "RTFSubline",
42 "TableAttributes",
43 "RTFPagination",
44 "PageBreakCalculator",
45 "get_string_width",
46 "LibreOfficeConverter",
47 "assemble_rtf",
48 "assemble_docx",
49 "concatenate_docx",
50]