public static void Run()
{
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName);
// ExStart:PrintProjectPagesToSeparateFiles
Project project = new Project(dataDir + "CreateProject2.mpp");
ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFileFormat.PNG);
saveOptions.StartDate = project.Get(Prj.StartDate).AddDays(-3);
saveOptions.EndDate = project.Get(Prj.FinishDate);
saveOptions.MarkCriticalTasks = true;
saveOptions.LegendOnEachPage = false;
saveOptions.Gridlines = new List<Gridline>();
Gridline gridline = new Gridline();
gridline.GridlineType = GridlineType.GanttRow;
gridline.Color = Color.CornflowerBlue;
gridline.Pattern = LinePattern.Dashed;
saveOptions.Gridlines.Add(gridline);
// Save the whole project layout to one file
project.Save(dataDir + "PrintProjectPagesToSeparateFiles1_out.png", saveOptions);
// Save project layout to separate files
saveOptions.SaveToSeparateFiles = true;
project.Save(dataDir + "PrintProjectPagesToSeparateFiles2_out.png", saveOptions);
// ExEnd:PrintProjectPagesToSeparateFiles
}
}