scanny / python-pptx

Create Open XML PowerPoint documents in Python
MIT License
2.38k stars 514 forks source link

paragraph.line_spacing = Pt(18) raised an ValueError exception. #710

Open hot-dog opened 3 years ago

hot-dog commented 3 years ago

traceback is as follows: File "pptx/text/text.py", line 570, in line_spacing pPr.line_spacing = value File "pptx/oxml/text.py", line 490, in line_spacing self._add_lnSpc().set_spcPct(value) File "pptx/oxml/text.py", line 550, in set_spcPct spcPct.val = value File "pptx/oxml/xmlchemy.py", line 268, in set_attr_value str_value = self._simple_type.to_xml(value) File "pptx/oxml/simpletypes.py", line 24, in to_xml cls.validate(value) File "pptx/oxml/simpletypes.py", line 694, in validate cls.validate_float_in_range(value, 0.0, 132.0) File "pptx/oxml/simpletypes.py", line 47, in validate_float_in_range % (min_inclusive, max_inclusive, value) ValueError: value must be in range 0.0 to 132.0 inclusive, got 228600

I followed the page https://github.com/scanny/python-pptx/blob/master/docs/dev/analysis/txt-para-spacing.rst, but have no idea about the error. Any suggestions? Thank you!