ClassSheetPageSetupBase
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:
public abstract class SheetPageSetupBase
Inheritance: objectSheetPageSetupBase
Derived Classes:
Properties
HeaderFooterSettings
Gets the header and footer settings that define repeated content on each printed page.
Declaration
public HeaderFooterSettings HeaderFooterSettings { get; }
Property Value
The header footer settings.
Margins
Gets or sets the page margins that control spacing around the printable content.
Declaration
public PageMargins Margins { get; set; }
Property Value
The margins.
PageOrientation
Gets or sets the page orientation (portrait or landscape) used when printing or exporting.
Declaration
public PageOrientation PageOrientation { get; set; }
Property Value
The page orientation.
PageSize
Gets the page size in device-independent units, derived from the current paper type.
Declaration
public Size PageSize { get; }
Property Value
The size of the page.
PaperType
Gets or sets the paper type that determines the physical page dimensions for printing.
Declaration
public PaperTypes PaperType { get; set; }
Property Value
The type of the paper.
Methods
InvalidateSheetLayout()
Invalidates the sheet layout.
Declaration
protected void InvalidateSheetLayout()
ResumeSheetLayoutUpdate()
Resumes the sheet layout update.
Declaration
protected void ResumeSheetLayoutUpdate()
SuspendSheetLayoutUpdate()
Suspends the sheet layout update.
Declaration
protected void SuspendSheetLayoutUpdate()