Aufgabennutzungsansicht der Aufgabe

Aspose.Tasks für .NET unterstützt das Rendern von Projektaufgaben für eine Vielzahl von Formaten wie PDF. Die Aufgabenverwendung kann mit PräsentationFormat von Asposes.Tasks mit unterschiedlichen Zeitskala -Einstellungen wie Days, ThirdOfmonths und Monaten gerendert werden.

Rendering Task -Nutzungsansicht

Der Code -Snippet in diesem Artikel liest eine Quell -MPP -Datei mit einer Reihe von Aufgaben mit zugewiesenen Ressourcen und veranlasst diese in die Ausgabe von PDF unter Verwendung der folgenden Schritte:

  1. Erstellen Sie eine Instanz der Projekt Klasse.
  2. Lesen Sie die Quell -MPP -Datei.
  3. Initiieren Sie das Objekt SaveOptions mit den erforderlichen Zeitskala -Einstellungen.
  4. Setzen Sie das Präsentationsformat auf TaskUsage.
  5. Rendern Sie das Projekt in die PDF -Ausgabe.
 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);

Rendering Details Column to Output in Task Usage View

Details column included in the MPP file can be rendered to the output using the View’s DisplayDetailsHeaderColumn property. This includes the list of following supported fields:

The following code sample illustrates the usage of this property.

 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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.