Project project = new Project("New Project.mpp"); PrintOptions options = new PrintOptions(); options.Timescale = Timescale.Months; // Print first two pages PrinterSettings printerSettings = new PrinterSettings(); printerSettings.PrintRange = PrintRange.SomePages; printerSettings.FromPage = 1; printerSettings.ToPage = 2; System.Drawing.Printing.PageSettings pageSettings = printerSettings.DefaultPageSettings; pageSettings.PaperSize = new PaperSize("Custom Size", 1000, 700); project.Print(printerSettings, options);