Projektdateien drucken

Um die Seiten eines Projekts in separate Ausgabedateien zu drucken, verwenden Sie die ImageSaveOptions.SaveToSeparateFiles Eigenschaft. Sie legt fest, ob Seiten in separate Dateien gespeichert werden sollen oder nicht. Zusätzlich stellt die API die ImageSaveOptions.Pages Eigenschaft bereit, die eine Liste von Seitenzahlen enthält, die beim Export von Projektlayouts gespeichert werden sollen. Wenn die Liste leer ist und SaveToSeparateFiles gesetzt ist auf true, werden alle Seiten als separate Bilddateien gespeichert.

Projektseiten in separate Dateien drucken

Das folgende Beispiel zeigt, wie Seiten aus Microsoft Project in separate Bilddateien exportiert werden. Dieser Ansatz ist nützlich, wenn Sie bestimmte Projektseiten unabhängig voneinander verarbeiten oder freigeben müssen, anstatt sie als ein einziges großes Bild zu behandeln.

 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);

In diesem Codeausschnitt wird die ImageSaveOptions Klasse so konfiguriert, dass die Seitenaufteilung aktiviert ist. Jede Projektseite wird in eine einzelne Bilddatei gespeichert, wodurch die Ausgabe einfacher zu verwalten, anzusehen und zu drucken ist. Diese Methode ist besonders hilfreich bei großen Projekten, bei denen das Aufteilen der Seiten die Lesbarkeit und Leistung verbessert.

Fazit

Das Drucken von Microsoft Project-Seiten in separate Bilddateien mit Aspose.Tasks for .NET ermöglicht Entwicklern eine bessere Kontrolle darüber, wie Projektdaten geteilt und dargestellt werden. Durch die Verwendung von ImageSaveOptions.SaveToSeparateFiles, können Sie problemlos seitenweise Ausgaben erzeugen, die Verteilung vereinfachen und sicherstellen, dass Beteiligte nur die relevanten Teile eines Projekts erhalten. Diese Funktion ist eine effiziente Möglichkeit, die Projektvisualisierung in großem Maßstab zu verwalten und Projektdaten in externe Arbeitsabläufe zu integrieren.

Häufig gestellte Fragen

F: Muss Microsoft Project installiert sein, um Seiten in Bilder zu exportieren?

F: Kann ich nur bestimmte Seiten einer Projektdatei exportieren?

F: Welche Bildformate werden beim Drucken von Projektseiten unterstützt?

F: Ist es möglich, alle Projektseiten auf einmal in separate Dateien zu exportieren?

F: Funktioniert diese Funktion nur mit MPP-Dateien?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.