Projektdateien drucken
Contents
[
Hide
Show
]Um die Seiten eines Projekts für die Trennung von Ausgabedateien zu drucken, verwenden Sie die ImagesaveOptions.SaveToSeParateFiles -Eigenschaft. Es wird angegeben, ob Seiten auf trennen Dateien speichern oder nicht. Außerdem bietet die API die ImagesSaveOptions.seiten -Eigenschaft, die eine Liste von Seitennummern enthält, die beim Speichern von Projektlayouts in getrennten Dateien speichern können. Alle Seiten werden gespeichert, wenn diese Liste leer ist und ImagesaveOptions.SavetOSEPARATEFILES ist auf true eingestellt.
Projektseiten drucken, um Dateien zu trennen
Das folgende Codebeispiel zeigt, wie einzelne Seiten in einem Projekt zu trennen Dateien gedruckt werden.
1Project project = new Project("New Project.mpp");
2ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
3options.StartDate = project.Get(Prj.StartDate).AddDays(-3);
4options.EndDate = project.Get(Prj.FinishDate);
5
6options.MarkCriticalTasks = true;
7options.LegendOnEachPage = false;
8
9options.Gridlines = new List<Gridline>();
10
11Gridline gridline = new Gridline();
12gridline.GridlineType = GridlineType.GanttRow;
13gridline.Color = Color.CornflowerBlue;
14gridline.Pattern = LinePattern.Dashed;
15options.Gridlines.Add(gridline);
16
17// Save the whole project layout to one file
18project.Save("PrintProjectPagesToSeparateFiles1_out.png", (SaveOptions)options);
19
20// Save project layout to separate files
21options.SaveToSeparateFiles = true;
22project.Save("PrintProjectPagesToSeparateFiles2_out.png", (SaveOptions)options);