Table of Contents

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

all double

Margin for all sides.

unit MarginUnit

The 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

topBottom double

Margin for top and bottom.

leftRight double

Margin for left and right.

unit MarginUnit

The 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

top double

Top margin.

right double

Right margin.

bottom double

Bottom margin.

left double

Left margin.

unit MarginUnit

The measurement unit (default: millimeters).

Properties

Bottom

public string Bottom { get; set; }

Property Value

string

Default

Default 1cm margins (Playwright's default).

public static MarginOptions Default { get; }

Property Value

MarginOptions

Left

public string Left { get; set; }

Property Value

string

None

No margins.

public static MarginOptions None { get; }

Property Value

MarginOptions

Right

public string Right { get; set; }

Property Value

string

Top

public string Top { get; set; }

Property Value

string