PageMargins

PageMargins class

Represents page margins for printing.

public class PageMargins

Constructors

NameDescription
PageMargins()The default constructor.

Properties

NameDescription
Borders { get; set; }Gets or sets a position where to print borders. Can be one of the values of the Border enumeration.
Bottom { get; set; }Gets or sets the size of the bottom margin in inches or centimeters.
Left { get; set; }Gets or sets the size of the left margin in inches or centimeters.
Right { get; set; }Gets or sets the size of the right margin in inches or centimeters.
Top { get; set; }Gets or sets the size of the top margin in inches or centimeters.

Examples

Shows how to work with page margins.

var project = new Project(DataDir + "Project2.mpp");

// lets modify the default view
var margins = project.DefaultView.PageInfo.Margins;

// lets modify margins
margins.Left = 10d;
margins.Top = 10d;
margins.Right = 10d;
margins.Bottom = 10d;
margins.Borders = Border.OutsidePages;

project.Save(OutDir + "WorkWithPageMargins_out.mpp", SaveFileFormat.Mpp);

See Also