Merged view of SpreadsheetSettings, combining immutable defaults, SDK overrides, and document overrides. Property writes automatically target the appropriate level (document if available, otherwise SDK).

from nutrient import SpreadsheetSettings

Methods

set_bottom_margin_override

def set_bottom_margin_override(self, value: float) -> None

Sets the BottomMarginOverride property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the BottomMarginOverride property.

def set_half_transparent_header_footer(self, value: bool) -> None

Sets the HalfTransparentHeaderFooter property.

Parameters:

NameTypeDescription
valueboolThe value to set for the HalfTransparentHeaderFooter property.

set_left_margin_override

def set_left_margin_override(self, value: float) -> None

Sets the LeftMarginOverride property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the LeftMarginOverride property.

set_maximum_content_height_per_sheet

def set_maximum_content_height_per_sheet(self, value: float) -> None

Sets the MaximumContentHeightPerSheet property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the MaximumContentHeightPerSheet property.

set_maximum_content_width_per_sheet

def set_maximum_content_width_per_sheet(self, value: float) -> None

Sets the MaximumContentWidthPerSheet property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the MaximumContentWidthPerSheet property.

set_maximum_page_height

def set_maximum_page_height(self, value: float) -> None

Sets the MaximumPageHeight property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the MaximumPageHeight property.

set_maximum_page_width

def set_maximum_page_width(self, value: float) -> None

Sets the MaximumPageWidth property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the MaximumPageWidth property.

set_page_height_override

def set_page_height_override(self, value: float) -> None

Sets the PageHeightOverride property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the PageHeightOverride property.

set_page_width_override

def set_page_width_override(self, value: float) -> None

Sets the PageWidthOverride property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the PageWidthOverride property.

set_render_only_print_area

def set_render_only_print_area(self, value: bool) -> None

Sets the RenderOnlyPrintArea property.

Parameters:

NameTypeDescription
valueboolThe value to set for the RenderOnlyPrintArea property.

set_render_sheet_headers_and_footers

def set_render_sheet_headers_and_footers(self, value: bool) -> None

Sets the RenderSheetHeadersAndFooters property.

Parameters:

NameTypeDescription
valueboolThe value to set for the RenderSheetHeadersAndFooters property.

set_right_margin_override

def set_right_margin_override(self, value: float) -> None

Sets the RightMarginOverride property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the RightMarginOverride property.

set_split_sheets_into_pages

def set_split_sheets_into_pages(self, value: bool) -> None

Sets the SplitSheetsIntoPages property.

Parameters:

NameTypeDescription
valueboolThe value to set for the SplitSheetsIntoPages property.

set_top_margin_override

def set_top_margin_override(self, value: float) -> None

Sets the TopMarginOverride property.

Parameters:

NameTypeDescription
valuefloatThe value to set for the TopMarginOverride property.

Properties

bottom_margin_override

@property
def bottom_margin_override(self) -> float

Gets the BottomMarginOverride property.

Type: float

Read-only property.


@property
def half_transparent_header_footer(self) -> bool

Gets the HalfTransparentHeaderFooter property.

Type: bool

Read-only property.


left_margin_override

@property
def left_margin_override(self) -> float

Gets the LeftMarginOverride property.

Type: float

Read-only property.


maximum_content_height_per_sheet

@property
def maximum_content_height_per_sheet(self) -> float

Gets the MaximumContentHeightPerSheet property.

Type: float

Read-only property.


maximum_content_width_per_sheet

@property
def maximum_content_width_per_sheet(self) -> float

Gets the MaximumContentWidthPerSheet property.

Type: float

Read-only property.


maximum_page_height

@property
def maximum_page_height(self) -> float

Gets the MaximumPageHeight property.

Type: float

Read-only property.


maximum_page_width

@property
def maximum_page_width(self) -> float

Gets the MaximumPageWidth property.

Type: float

Read-only property.


page_height_override

@property
def page_height_override(self) -> float

Gets the PageHeightOverride property.

Type: float

Read-only property.


page_width_override

@property
def page_width_override(self) -> float

Gets the PageWidthOverride property.

Type: float

Read-only property.


render_only_print_area

@property
def render_only_print_area(self) -> bool

Gets the RenderOnlyPrintArea property.

Type: bool

Read-only property.


render_sheet_headers_and_footers

@property
def render_sheet_headers_and_footers(self) -> bool

Gets the RenderSheetHeadersAndFooters property.

Type: bool

Read-only property.


right_margin_override

@property
def right_margin_override(self) -> float

Gets the RightMarginOverride property.

Type: float

Read-only property.


split_sheets_into_pages

@property
def split_sheets_into_pages(self) -> bool

Gets the SplitSheetsIntoPages property.

Type: bool

Read-only property.


top_margin_override

@property
def top_margin_override(self) -> float

Gets the TopMarginOverride property.

Type: float

Read-only property.