| src/rtflite/__init__.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                _to_nested_list | 
                24 | 
                8 | 
                0 | 
                67% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.validate_text_font | 
                11 | 
                2 | 
                0 | 
                82% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.validate_text_format | 
                13 | 
                2 | 
                0 | 
                85% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.validate_text_font_size | 
                11 | 
                2 | 
                0 | 
                82% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.validate_text_color | 
                15 | 
                4 | 
                0 | 
                73% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.validate_text_background_color | 
                15 | 
                15 | 
                0 | 
                0% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.validate_text_justification | 
                11 | 
                2 | 
                0 | 
                82% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.convert_to_list | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes._encode_text | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes._encode_text.get_broadcast_value | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                TextAttributes.calculate_lines | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.validate_border_colors | 
                9 | 
                1 | 
                0 | 
                89% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.validate_cell_vertical_justification | 
                7 | 
                2 | 
                0 | 
                71% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.convert_col_rel_width_to_list | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.convert_to_nested_list | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.validate_positive_value | 
                7 | 
                2 | 
                0 | 
                71% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.validate_cell_justification | 
                7 | 
                2 | 
                0 | 
                71% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes.validate_border | 
                8 | 
                3 | 
                0 | 
                62% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes._get_section_attributes | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes._encode | 
                26 | 
                6 | 
                0 | 
                77% | 
            
            
                | src/rtflite/attributes.py | 
                TableAttributes._encode.get_broadcast_value | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.convert_value | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.validate_dimension | 
                10 | 
                3 | 
                0 | 
                70% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.iloc | 
                6 | 
                2 | 
                0 | 
                67% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.to_list | 
                9 | 
                1 | 
                0 | 
                89% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.update_row | 
                5 | 
                1 | 
                0 | 
                80% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.update_column | 
                6 | 
                6 | 
                0 | 
                0% | 
            
            
                | src/rtflite/attributes.py | 
                BroadcastValue.update_cell | 
                5 | 
                1 | 
                0 | 
                80% | 
            
            
                | src/rtflite/attributes.py | 
                (no function) | 
                89 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/convert.py | 
                LibreOfficeConverter.__init__ | 
                4 | 
                1 | 
                0 | 
                75% | 
            
            
                | src/rtflite/convert.py | 
                LibreOfficeConverter._find_executable | 
                7 | 
                2 | 
                0 | 
                71% | 
            
            
                | src/rtflite/convert.py | 
                LibreOfficeConverter._verify_version | 
                12 | 
                3 | 
                0 | 
                75% | 
            
            
                | src/rtflite/convert.py | 
                LibreOfficeConverter.convert | 
                13 | 
                1 | 
                0 | 
                92% | 
            
            
                | src/rtflite/convert.py | 
                LibreOfficeConverter._convert_single_file | 
                12 | 
                3 | 
                0 | 
                75% | 
            
            
                | src/rtflite/convert.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                PageConfiguration.create_default | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                PageConfiguration.create_landscape | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                FontConfiguration.create_default | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                ColorConfiguration.__post_init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                ColorConfiguration.create_default | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                BorderConfiguration.create_default | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                TextConfiguration.create_default | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                RTFConfiguration.create_default | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                RTFConfiguration.create_pharmaceutical_standard | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                RTFConfiguration.create_landscape | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/config.py | 
                (no function) | 
                56 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/constants.py | 
                RTFDefaults.get_default_colors | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/constants.py | 
                RTFDefaults.DEFAULT_COLORS | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/constants.py | 
                RTFMeasurements.inch_to_twip | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/constants.py | 
                RTFMeasurements.twip_to_inch | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/constants.py | 
                RTFMeasurements.point_to_halfpoint | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/core/constants.py | 
                (no function) | 
                61 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/data/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/dictionary/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/dictionary/color_table.py | 
                (no function) | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/dictionary/libreoffice.py | 
                (no function) | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/dictionary/unicode_latex.py | 
                (no function) | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument.convert_column_header_to_list | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument.validate_dataframe | 
                23 | 
                10 | 
                0 | 
                57% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument.validate_column_names | 
                24 | 
                8 | 
                0 | 
                67% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument._validate_section_columns | 
                14 | 
                3 | 
                0 | 
                79% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument.__init__ | 
                25 | 
                5 | 
                0 | 
                80% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument._apply_table_spacing | 
                4 | 
                2 | 
                0 | 
                50% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument.rtf_encode | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encode.py | 
                RTFDocument.write_rtf | 
                4 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/rtflite/encode.py | 
                (no function) | 
                30 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/engine.py | 
                RTFEncodingEngine.__init__ | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/engine.py | 
                RTFEncodingEngine.encode_document | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/engine.py | 
                RTFEncodingEngine._select_strategy | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/engine.py | 
                (no function) | 
                6 | 
                0 | 
                2 | 
                100% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                EncodingStrategy.encode | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                SinglePageStrategy.__init__ | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                SinglePageStrategy.encode | 
                81 | 
                18 | 
                0 | 
                78% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                SinglePageStrategy._encode_multi_section_document | 
                62 | 
                14 | 
                0 | 
                77% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                SinglePageStrategy._encode_figure_only_document_simple | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                PaginatedStrategy.__init__ | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                PaginatedStrategy.encode | 
                140 | 
                20 | 
                0 | 
                86% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                PaginatedStrategy._encode_figure_only_document_with_pagination | 
                48 | 
                4 | 
                0 | 
                92% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                PaginatedStrategy._generate_subline_header | 
                18 | 
                8 | 
                0 | 
                56% | 
            
            
                | src/rtflite/encoding/strategies.py | 
                (no function) | 
                17 | 
                0 | 
                2 | 
                100% | 
            
            
                | src/rtflite/figure.py | 
                rtf_read_figure | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/figure.py | 
                _determine_image_format | 
                9 | 
                1 | 
                0 | 
                89% | 
            
            
                | src/rtflite/figure.py | 
                _read_image_data | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/figure.py | 
                (no function) | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/fonts/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/fonts_mapping.py | 
                FontMapping.get_font_table | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/fonts_mapping.py | 
                FontMapping.get_font_name_to_number_mapping | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/fonts_mapping.py | 
                FontMapping.get_font_number_to_name_mapping | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/fonts_mapping.py | 
                FontMapping.get_font_paths | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/fonts_mapping.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                AttributeDefaultsMixin._set_attribute_defaults | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTextComponent.convert_text | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTextComponent.__init__ | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTextComponent._set_default | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTextComponent._get_component_defaults | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                ValidationHelpers.convert_string_to_sequence | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                ValidationHelpers.validate_boolean_field | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_text_defaults | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_page_header_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_page_footer_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_title_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_subline_defaults | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_table_defaults | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                DefaultsFactory.get_border_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPage.validate_orientation | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/input.py | 
                RTFPage.validate_margin | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFPage.validate_border | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFPage.validate_page_placement | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPage.validate_width_height | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/input.py | 
                RTFPage.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPage._set_default | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPage._set_portrait_defaults | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPage._set_landscape_defaults | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPage._validate_margin_length | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPageHeader.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPageHeader._get_component_defaults | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFPageFooter._get_component_defaults | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFSubline._get_component_defaults | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent.convert_text | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent.validate_as_table | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent.__init__ | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent._get_default_as_table | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent._get_component_table_defaults | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent._get_component_overrides | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent._process_text_conversion | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTableTextComponent._set_default | 
                4 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFFootnote._get_default_as_table | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFSource._get_default_as_table | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFSource._get_component_overrides | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFTitle._get_component_defaults | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader.convert_text_before | 
                6 | 
                2 | 
                0 | 
                67% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader.convert_text_after | 
                8 | 
                3 | 
                0 | 
                62% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader.__init__ | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader._handle_backwards_compatibility | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader._convert_dataframe_to_text | 
                7 | 
                7 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader._handle_dataframe_orientation | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader._get_column_header_defaults | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFColumnHeader._set_default | 
                4 | 
                1 | 
                0 | 
                75% | 
            
            
                | src/rtflite/input.py | 
                RTFBody.convert_text | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFBody.validate_pageby_row | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFBody.__init__ | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFBody._set_default | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFBody._set_table_attribute_defaults | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFBody._set_border_defaults | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFBody._validate_page_by_logic | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFFigure.convert_dimensions | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/input.py | 
                RTFFigure.validate_alignment | 
                4 | 
                1 | 
                0 | 
                75% | 
            
            
                | src/rtflite/input.py | 
                RTFFigure.validate_position | 
                4 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/rtflite/input.py | 
                RTFFigure.validate_figure_data | 
                8 | 
                1 | 
                0 | 
                88% | 
            
            
                | src/rtflite/input.py | 
                (no function) | 
                140 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/core.py | 
                RTFPagination.calculate_available_space | 
                5 | 
                5 | 
                0 | 
                0% | 
            
            
                | src/rtflite/pagination/core.py | 
                PageBreakCalculator.calculate_content_rows | 
                30 | 
                2 | 
                0 | 
                93% | 
            
            
                | src/rtflite/pagination/core.py | 
                PageBreakCalculator.find_page_breaks | 
                24 | 
                1 | 
                0 | 
                96% | 
            
            
                | src/rtflite/pagination/core.py | 
                ContentDistributor.distribute_content | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/core.py | 
                ContentDistributor.get_group_headers | 
                6 | 
                1 | 
                0 | 
                83% | 
            
            
                | src/rtflite/pagination/core.py | 
                (no function) | 
                26 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageConfig.row_count | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageConfig.is_section_start | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageBreakRule.applies_to_row | 
                7 | 
                1 | 
                0 | 
                86% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.add_page_config | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.get_page_config | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.add_break_rule | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.get_page_for_content | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.get_pages_for_content | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.add_content_to_page | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.get_section_pages | 
                5 | 
                5 | 
                0 | 
                0% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.get_page_break_summary | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.calculate_pages_from_dataframe | 
                23 | 
                2 | 
                0 | 
                91% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict._calculate_page_boundaries | 
                21 | 
                1 | 
                0 | 
                95% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageDict.to_legacy_page_info | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.assign_content_to_page | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.get_content_page | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.get_page_content | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.force_page_break_before_content | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.get_content_summary | 
                4 | 
                4 | 
                0 | 
                0% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                PageIndexManager.optimize_page_distribution | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/pagination/page_dict.py | 
                (no function) | 
                58 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/row.py | 
                Utils._font_type | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/row.py | 
                Utils._inch_to_twip | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/row.py | 
                Utils._col_widths | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/row.py | 
                Utils._get_color_index | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/row.py | 
                TextContent._get_paragraph_formatting | 
                15 | 
                1 | 
                0 | 
                93% | 
            
            
                | src/rtflite/row.py | 
                TextContent._get_text_formatting | 
                14 | 
                2 | 
                0 | 
                86% | 
            
            
                | src/rtflite/row.py | 
                TextContent._convert_special_chars | 
                16 | 
                1 | 
                0 | 
                94% | 
            
            
                | src/rtflite/row.py | 
                TextContent._as_rtf | 
                11 | 
                3 | 
                0 | 
                73% | 
            
            
                | src/rtflite/row.py | 
                Border._as_rtf | 
                6 | 
                2 | 
                0 | 
                67% | 
            
            
                | src/rtflite/row.py | 
                Cell._as_rtf | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/row.py | 
                Row._as_rtf | 
                7 | 
                1 | 
                0 | 
                86% | 
            
            
                | src/rtflite/row.py | 
                (no function) | 
                58 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/rtf/__init__.py | 
                (no function) | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_document_start | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_document_end | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_font_table | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_color_table | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_page_settings | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_page_break | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_paragraph_break | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFSyntaxGenerator.generate_line_break | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFDocumentAssembler.__init__ | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                RTFDocumentAssembler.assemble_document | 
                15 | 
                15 | 
                0 | 
                0% | 
            
            
                | src/rtflite/rtf/syntax.py | 
                (no function) | 
                23 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/__init__.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.create_page_dict | 
                8 | 
                1 | 
                0 | 
                88% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.get_page_index_manager | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService._process_single_dataframe | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService._process_multi_section_document | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService._merge_section_pages | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.get_page_for_row | 
                6 | 
                2 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.get_rows_for_page | 
                6 | 
                2 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.force_content_to_page | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.get_pagination_summary | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.convert_to_legacy_format | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.optimize_pagination | 
                2 | 
                1 | 
                0 | 
                50% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                AdvancedPaginationService.validate_pagination | 
                23 | 
                3 | 
                0 | 
                87% | 
            
            
                | src/rtflite/services/advanced_pagination_service.py | 
                (no function) | 
                18 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.__init__ | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.validate_color | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_color_index | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_color_rgb | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_color_rtf_code | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_color_suggestions | 
                17 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.validate_color_list | 
                16 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.needs_color_table | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.generate_rtf_color_table | 
                22 | 
                1 | 
                0 | 
                95% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_rtf_color_index | 
                15 | 
                4 | 
                0 | 
                73% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_all_color_names | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_color_count | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.collect_document_colors | 
                31 | 
                5 | 
                0 | 
                84% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.collect_document_colors.extract_colors_from_attribute | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.set_document_context | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.clear_document_context | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                ColorService.get_color_info | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/color_service.py | 
                validate_color | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                get_color_index | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                get_color_suggestions | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/color_service.py | 
                (no function) | 
                26 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.calculate_additional_rows_per_page | 
                18 | 
                5 | 
                0 | 
                72% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.needs_pagination | 
                34 | 
                9 | 
                0 | 
                74% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.create_pagination_instance | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.generate_page_break | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.should_show_element_on_page | 
                7 | 
                1 | 
                0 | 
                86% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.process_page_by | 
                30 | 
                4 | 
                0 | 
                87% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.process_page_by.get_column_index | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.process_page_by.get_matching_rows | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.process_page_by.get_unique_combinations | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService.apply_pagination_borders | 
                52 | 
                6 | 
                0 | 
                88% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService._apply_footnote_source_borders | 
                18 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/document_service.py | 
                RTFDocumentService._apply_border_to_cell | 
                9 | 
                1 | 
                0 | 
                89% | 
            
            
                | src/rtflite/services/document_service.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_document_start | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_font_table | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_color_table | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_page_settings | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_page_header | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_page_footer | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_title | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_subline | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_footnote | 
                22 | 
                5 | 
                0 | 
                77% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_source | 
                22 | 
                5 | 
                0 | 
                77% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.prepare_dataframe_for_body_encoding | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_body | 
                38 | 
                8 | 
                0 | 
                79% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService._encode_body_paginated | 
                29 | 
                29 | 
                0 | 
                0% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_column_header | 
                8 | 
                1 | 
                0 | 
                88% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_page_break | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                RTFEncodingService.encode_page_margin | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/encoding_service.py | 
                (no function) | 
                20 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService.encode_figure | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService._get_dimension | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService._encode_single_figure | 
                17 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService._binary_to_hex | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService._get_image_dimensions | 
                8 | 
                3 | 
                0 | 
                62% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService._get_png_dimensions | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/figure_service.py | 
                RTFFigureService._get_jpeg_dimensions | 
                16 | 
                14 | 
                0 | 
                12% | 
            
            
                | src/rtflite/services/figure_service.py | 
                (no function) | 
                18 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.__init__ | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.enhance_group_by | 
                11 | 
                1 | 
                0 | 
                91% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService._suppress_single_column | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService._suppress_hierarchical_columns | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.restore_page_context | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.get_group_structure | 
                9 | 
                9 | 
                0 | 
                0% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.validate_group_by_columns | 
                14 | 
                14 | 
                0 | 
                0% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.validate_data_sorting | 
                48 | 
                6 | 
                0 | 
                88% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService.validate_subline_formatting_consistency | 
                32 | 
                7 | 
                0 | 
                78% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                GroupingService._validate_no_overlapping_grouping_vars | 
                16 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/grouping_service.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService.convert_text_content | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService._convert_single_text | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService._convert_text_list | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService.get_supported_symbols | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService.get_symbol_categories | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService.validate_latex_commands | 
                11 | 
                1 | 
                0 | 
                91% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                TextConversionService.convert_with_validation | 
                5 | 
                1 | 
                0 | 
                80% | 
            
            
                | src/rtflite/services/text_conversion_service.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/strwidth.py | 
                get_string_width | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/strwidth.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/__init__.py | 
                convert_text | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/__init__.py | 
                (no function) | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter._create_latex_pattern | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter.convert_latex_to_unicode | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter.convert_latex_to_unicode.replace_latex_command | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter._convert_single_command | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter._handle_braced_command | 
                4 | 
                1 | 
                0 | 
                75% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                TextConverter.get_conversion_statistics | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/converter.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/symbols.py | 
                LaTeXSymbolMapper.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/symbols.py | 
                LaTeXSymbolMapper.get_unicode_char | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/symbols.py | 
                LaTeXSymbolMapper.has_mapping | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/symbols.py | 
                LaTeXSymbolMapper.get_all_supported_commands | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/symbols.py | 
                LaTeXSymbolMapper.get_commands_by_category | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_conversion/symbols.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_convert.py | 
                latex_to_unicode_char | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_convert.py | 
                convert_latex_to_unicode | 
                6 | 
                1 | 
                0 | 
                83% | 
            
            
                | src/rtflite/text_convert.py | 
                convert_latex_to_unicode.replace_latex | 
                4 | 
                1 | 
                0 | 
                75% | 
            
            
                | src/rtflite/text_convert.py | 
                text_convert | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/text_convert.py | 
                (no function) | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/type_guards.py | 
                is_single_header | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/type_guards.py | 
                is_single_body | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/type_guards.py | 
                is_list_header | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/type_guards.py | 
                is_list_body | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | src/rtflite/type_guards.py | 
                is_nested_header_list | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/type_guards.py | 
                is_flat_header_list | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | src/rtflite/type_guards.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% |