@@ -410,16 +410,18 @@ class PrintOptions:
410410
411411 def __init__ (self ) -> None :
412412 self ._print_options : _PrintOpts = {}
413- self ._page : _PageOpts = {"height" : PrintOptions .A4 ["height" ], "width" : PrintOptions .A4 ["width" ]} # Default page size set to A4
413+ self ._page : _PageOpts = {
414+ "height" : PrintOptions .A4 ["height" ],
415+ "width" : PrintOptions .A4 ["width" ],
416+ } # Default page size set to A4
414417 self ._margin : _MarginOpts = {}
415418
416419 def to_dict (self ) -> _PrintOpts :
417420 """:Returns: A hash of print options configured."""
418421 return self ._print_options
419422
420423 def set_page_size (self , page_size : dict ) -> None :
421- """
422- Sets the page size to predefined or custom dimensions.
424+ """Sets the page size to predefined or custom dimensions.
423425
424426 Parameters
425427 ----------
@@ -430,15 +432,13 @@ def set_page_size(self, page_size: dict) -> None:
430432 -------
431433 self.set_page_size(PageSize.A4) # A4 predefined size
432434 self.set_page_size({"height": 15.0, "width": 20.0}) # Custom size in cm
433-
434435 """
435436 self ._validate_num_property ("height" , page_size ["height" ])
436437 self ._validate_num_property ("width" , page_size ["width" ])
437438 self ._page ["height" ] = page_size ["height" ]
438439 self ._page ["width" ] = page_size ["width" ]
439440 self ._print_options ["page" ] = self ._page
440441
441-
442442 def _validate_num_property (self , property_name : str , value : float ) -> None :
443443 """Helper function to validate some of the properties."""
444444 if not isinstance (value , (int , float )):
0 commit comments