Task Usage-Ansicht rendern

In Microsoft Project die Task Usage view zeigt Aufgaben zusammen mit zugewiesenen Ressourcen und deren Arbeitsverteilung über die Zeit.
Mit Aspose.Tasks for .NET, können Sie diese Ansicht programmgesteuert in PDF und Bildformate, mit anpassbaren Zeitskalen und Detailspalten.

Die Darstellung der Task Usage verstehen

Die PresentationFormat Aufzählung ermöglicht das Exportieren von Projektdaten in unterschiedlichen Layouts. Wird sie auf TaskUsage, liefert die Ausgabe eine auf Aufgaben ausgerichtete Ansicht mit detaillierten Ressourcen-Zuweisungen.

Unterstützte Zeitskalen umfassen:

Diese Flexibilität ermöglicht das Erstellen von Berichten auf verschiedenen Detailebenen.

Schritte zum Rendern der Task Usage-Ansicht

Um die Task Usage-Ansicht zu rendern:

  1. Erstellen Sie eine Instanz der Project Klasse.
  2. Laden Sie die Quelldatei im MPP-Format.
  3. Konfigurieren Sie ein SaveOptions Objekt mit der erforderlichen Timescale.
  4. Setzen Sie PresentationFormat auf TaskUsage.
  5. Speichern Sie das Projekt als PDF oder in einem anderen unterstützten Format.

Beispiel: Task Usage-Ansicht in PDF rendern

Das folgende Beispiel zeigt, wie Sie eine Task Usage-Ansicht rendern:

 1Project project = new Project("New Project.mpp");
 2
 3// Define the SaveOptions with required TimeScale settings as Days
 4SaveOptions options = new PdfSaveOptions();
 5options.Timescale = Timescale.Days;
 6
 7// Set the Presentation format to ResourceUsage
 8options.PresentationFormat = PresentationFormat.TaskUsage;
 9
10project.Save("TaskUsageView_result_days_out.pdf", options);
11
12// Set the Timescale settings to ThirdsOfMonths
13options.Timescale = Timescale.ThirdsOfMonths;
14
15project.Save("TaskUsageView_result_thirdsOfMonths_out.pdf", options);
16
17// Set the Timescale settings to Months
18options.Timescale = Timescale.Months;
19
20project.Save("TaskUsageView_result_months_out.pdf", options);

Darstellung der Details-Spalte in der Task Usage-Ansicht

Die Details-Spalte aus Microsoft Project kann ebenfalls exportiert werden. Sie wird aktiviert, indem die DisplayDetailsHeaderColumn Eigenschaft in der Ansicht.

Unterstützte Felder umfassen:

Beispiel: Task Usage-Ansicht mit Details-Spalte rendern

 1Project project = new Project("New Project.mpp");
 2
 3// Get Default view
 4UsageView view = project.DefaultView as TaskUsageView;
 5
 6// Details header column will not be displayed
 7view.DisplayDetailsHeaderColumn = false;
 8view.RepeatDetailsHeaderOnAllRows = false;
 9view.AlignDetailsData = StringAlignment.Near;
10project.Save("task usage1_out.pdf", SaveFileFormat.PDF);
11
12// Display details header column
13view.DisplayDetailsHeaderColumn = true;
14
15// Repeat details header on all assignments rows
16view.RepeatDetailsHeaderOnAllRows = true;
17view.AlignDetailsData = StringAlignment.Far;
18project.Save("task usage2_out.pdf", SaveFileFormat.PDF);

Wichtige Hinweise

Häufig gestellte Fragen

F: Was ist der Unterschied zwischen Task Usage- und Resource Usage-Ansichten?

F: Kann ich die Task Usage mit mehreren Baselines exportieren?

F: Erfordert das Rendern die Installation von Microsoft Project?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.