Class PageMargins
Defines the page margins for printed worksheets, including content margins and header/footer offsets.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Printing
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class PageMargins
Constructors
PageMargins()
Initializes a new instance of the PageMargins class with all margins set to zero.
Declaration
public PageMargins()
PageMargins(Double)
Initializes a new instance of the PageMargins class with uniform margins on all sides.
Declaration
public PageMargins(double all)
Parameters
|
System.Double
all
All margins. |
PageMargins(Double, Double)
Initializes a new instance of the PageMargins class with symmetric horizontal and vertical margins.
Declaration
public PageMargins(double leftRight, double topBottom)
Parameters
|
System.Double
leftRight
The left and the right margin. |
|
System.Double
topBottom
The top and the bottom margin. |
PageMargins(Double, Double, Double)
Initializes a new instance of the PageMargins class with symmetric content and header/footer margins.
Declaration
public PageMargins(double leftRight, double topBottom, double headerFooter)
Parameters
|
System.Double
leftRight
The left and right margins. |
|
System.Double
topBottom
The top and bottom margins. |
|
System.Double
headerFooter
The header and footer margins. |
PageMargins(Double, Double, Double, Double)
Initializes a new instance of the PageMargins class with individual content margins.
Declaration
public PageMargins(double left, double top, double right, double bottom)
Parameters
|
System.Double
left
The left margin. |
|
System.Double
top
The top margin. |
|
System.Double
right
The right margin. |
|
System.Double
bottom
The bottom margin. |
PageMargins(Double, Double, Double, Double, Double, Double)
Initializes a new instance of the PageMargins class with individual content and header/footer margins.
Declaration
public PageMargins(double left, double top, double right, double bottom, double header, double footer)
Parameters
|
System.Double
left
The left margin. |
|
System.Double
top
The top margin. |
|
System.Double
right
The right margin. |
|
System.Double
bottom
The bottom margin. |
|
System.Double
header
The header margin. |
|
System.Double
footer
The footer margin. |
Fields
NarrowMargins
Provides narrow page margins (0.25" left/right, 0.75" top/bottom, 0.3" header/footer).
Declaration
public static readonly PageMargins NarrowMargins
Field Value
|
PageMargins
|
NormalMargins
Provides standard page margins (0.7" left/right, 0.75" top/bottom, 0.3" header/footer).
Declaration
public static readonly PageMargins NormalMargins
Field Value
|
PageMargins
|
WideMargins
Provides wide page margins (1" left/right, 1" top/bottom, 0.5" header/footer).
Declaration
public static readonly PageMargins WideMargins
Field Value
|
PageMargins
|
Properties
Bottom
Gets the bottom margin in device-independent pixels (1/96 inch).
Declaration
public double Bottom { get; }
Property Value
|
System.Double
The bottom margin. |
Footer
Header
Gets the distance from the top edge of the page to the header content, in device-independent pixels (1/96 inch).
Declaration
public double Header { get; }
Property Value
|
System.Double
The header margin. |
Left
Gets the left margin in device-independent pixels (1/96 inch).
Declaration
public double Left { get; }
Property Value
|
System.Double
The left margin. |
Right
Gets the right margin in device-independent pixels (1/96 inch).
Declaration
public double Right { get; }
Property Value
|
System.Double
The right margin. |
Top
Gets the top margin in device-independent pixels (1/96 inch).
Declaration
public double Top { get; }
Property Value
|
System.Double
The top margin. |
Methods
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
|
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
|
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
|
System.Int32
A hash code for the current System.Object. |