88from docx .oxml .shared import register_custom_element_class
99
1010
11- class ValidationError (Exception ):
12- """
13- Raised when invalid XML is encountered, such as on attempt to access a
14- missing required child element
15- """
16-
17-
1811# ===========================================================================
1912# custom element class mappings
2013# ===========================================================================
2114
22- from docx .oxml .shared import CT_String
15+ from docx .oxml .shared import CT_OnOff , CT_String
2316
2417from docx .oxml .shape import (
2518 CT_Blip , CT_BlipFillProperties , CT_GraphicalObject ,
@@ -45,10 +38,12 @@ class ValidationError(Exception):
4538register_custom_element_class ('w:tc' , CT_Tc )
4639register_custom_element_class ('w:tr' , CT_Row )
4740
48- from docx .oxml .text import CT_Br , CT_P , CT_PPr , CT_R , CT_Text
41+ from docx .oxml .text import CT_Br , CT_P , CT_PPr , CT_R , CT_RPr , CT_Text
42+ register_custom_element_class ('w:b' , CT_OnOff )
4943register_custom_element_class ('w:br' , CT_Br )
5044register_custom_element_class ('w:p' , CT_P )
5145register_custom_element_class ('w:pPr' , CT_PPr )
5246register_custom_element_class ('w:pStyle' , CT_String )
5347register_custom_element_class ('w:r' , CT_R )
48+ register_custom_element_class ('w:rPr' , CT_RPr )
5449register_custom_element_class ('w:t' , CT_Text )
0 commit comments