Class MarginOptions
- Namespace
- CobaltPdf.Configuration
- Assembly
- CobaltPdf.dll
Represents the page margins for a PDF document.
public class MarginOptions
- Inheritance
-
MarginOptions
- Inherited Members
Constructors
MarginOptions(double, MarginUnit)
Creates new margins with the same value for all sides.
public MarginOptions(double all, MarginUnit unit = MarginUnit.Millimeters)
Parameters
alldoubleMargin for all sides.
unitMarginUnitThe measurement unit (default: millimeters).
MarginOptions(double, double, MarginUnit)
Creates new margins for vertical (top/bottom) and horizontal (left/right) sides.
public MarginOptions(double topBottom, double leftRight, MarginUnit unit = MarginUnit.Millimeters)
Parameters
topBottomdoubleMargin for top and bottom.
leftRightdoubleMargin for left and right.
unitMarginUnitThe measurement unit (default: millimeters).
MarginOptions(double, double, double, double, MarginUnit)
Creates new margins for each side individually.
public MarginOptions(double top, double right, double bottom, double left, MarginUnit unit = MarginUnit.Millimeters)
Parameters
topdoubleTop margin.
rightdoubleRight margin.
bottomdoubleBottom margin.
leftdoubleLeft margin.
unitMarginUnitThe measurement unit (default: millimeters).
Properties
Bottom
public string Bottom { get; set; }
Property Value
Default
Default 1cm margins (Playwright's default).
public static MarginOptions Default { get; }
Property Value
Left
public string Left { get; set; }
Property Value
None
No margins.
public static MarginOptions None { get; }
Property Value
Right
public string Right { get; set; }
Property Value
Top
public string Top { get; set; }