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

1"""rtflite: A Python library for creating RTF documents.""" 

2 

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 

24 

25__version__ = "0.0.1" 

26 

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]