selenium.webdriver.common.print_page_options¶
Classes
- class selenium.webdriver.common.print_page_options.PrintOptions[source]¶
- page_height¶
Gets and Sets page_height:
Usage¶
- Get
self.page_height
- Set
self.page_height = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- page_width¶
Gets and Sets page_width:
Usage:¶
- Get
self.page_width
- Set
self.page_width = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- margin_top¶
Gets and Sets margin_top:
Usage:¶
- Get
self.margin_top
- Set
self.margin_top = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- margin_bottom¶
Gets and Sets margin_bottom:
Usage:¶
- Get
self.margin_bottom
- Set
self.margin_bottom = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- margin_left¶
Gets and Sets margin_left:
Usage:¶
- Get
self.margin_left
- Set
self.margin_left = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- margin_right¶
Gets and Sets margin_right:
Usage:¶
- Get
self.margin_right
- Set
self.margin_right = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- scale¶
Gets and Sets scale:
Usage:¶
- Get
self.scale
- Set
self.scale = value
Parameters:¶
value: float
Returns:¶
- Get
Optional[float]
- Set
None
- orientation¶
Gets and Sets orientation:
Usage:¶
- Get
self.orientation
- Set
self.orientation = value
Parameters:¶
value: Orientation
Returns:¶
- Get
Optional[Orientation]
- Set
None
- background¶
Gets and Sets background:
Usage:¶
- Get
self.background
- Set
self.background = value
Parameters:¶
value: bool
Returns:¶
- Get
Optional[bool]
- Set
None
- shrink_to_fit¶
Gets and Sets shrink_to_fit:
Usage:¶
- Get
self.shrink_to_fit
- Set
self.shrink_to_fit = value
Parameters:¶
value: bool
Returns:¶
- Get
Optional[bool]
- Set
None
- page_ranges¶
Gets and Sets page_ranges:
Usage:¶
- Get
self.page_ranges
- Set
self.page_ranges = value
Parameters:¶
value: ` List[str]`
Returns:¶
- Get
Optional[List[str]]
- Set
None
- A4 = {'height': 29.7, 'width': 21.0}¶
- LEGAL = {'height': 35.56, 'width': 21.59}¶
- LETTER = {'height': 27.94, 'width': 21.59}¶
- TABLOID = {'height': 43.18, 'width': 27.94}¶
- set_page_size(page_size: dict) None [source]¶
Sets the page size to predefined or custom dimensions.
Parameters:¶
page_size: dict A dictionary containing height and width as keys with respective values.
Example:¶
self.set_page_size(PageSize.A4) # A4 predefined size self.set_page_size({“height”: 15.0, “width”: 20.0}) # Custom size in cm