Class
SheetPageSetupBase

Abstract base for sheet page setup, managing paper type, orientation, margins, and header/footer settings.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.Model.Printing

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

cs-api-definition
public abstract class SheetPageSetupBase

Inheritance: objectSheetPageSetupBase

Derived Classes: SheetPageSetup<T>

Properties

HeaderFooterSettings

Gets the header and footer settings that define repeated content on each printed page.

Declaration

cs-api-definition
public HeaderFooterSettings HeaderFooterSettings { get; }

Property Value

HeaderFooterSettings

The header footer settings.

Margins

Gets or sets the page margins that control spacing around the printable content.

Declaration

cs-api-definition
public PageMargins Margins { get; set; }

Property Value

PageMargins

The margins.

PageOrientation

Gets or sets the page orientation (portrait or landscape) used when printing or exporting.

Declaration

cs-api-definition
public PageOrientation PageOrientation { get; set; }

Property Value

PageOrientation

The page orientation.

PageSize

Gets the page size in device-independent units, derived from the current paper type.

Declaration

cs-api-definition
public Size PageSize { get; }

Property Value

Size

The size of the page.

PaperType

Gets or sets the paper type that determines the physical page dimensions for printing.

Declaration

cs-api-definition
public PaperTypes PaperType { get; set; }

Property Value

PaperTypes

The type of the paper.

Methods

InvalidateSheetLayout()

Invalidates the sheet layout.

Declaration

cs-api-definition
protected void InvalidateSheetLayout()

ResumeSheetLayoutUpdate()

Resumes the sheet layout update.

Declaration

cs-api-definition
protected void ResumeSheetLayoutUpdate()

SuspendSheetLayoutUpdate()

Suspends the sheet layout update.

Declaration

cs-api-definition
protected void SuspendSheetLayoutUpdate()