Ressourcenverbrauchsansicht rendern

In der Lage zu sein, individuelle Projektansichten zu machen, beispielsweise die Nutzung der Ressourcen gegen Aufgaben, ist für einen Entwickler, der mit Microsoft Project (MPP/XML) -Dateien arbeitet, eine häufigste Voraussetzung. Aspose.TasksS FÜR C ++ API unterstützt diese Anforderung und ermöglicht es Ihnen, Projektressourcen in verschiedene Formate zu übermitteln, z. PDF. Die Ressourcennutzung kann mit Aspose.Tasks ‘ PresentationFormat mit unterschiedlichen Zeitskala -Einstellungen wie Tagen, Drittelmontäs und Monaten gerendert werden.

Rendering Ressourcennutzungsansicht

Der Code -Snippet in diesem Artikel liest eine Quell -MPP -Datei, die eine Reihe von Ressourcen enthält, die den Aufgaben zugeordnet sind, und diese in einen Ausgabe -PDF in den folgenden Schritten zugewiesen werden:

  1. Erstellen Sie eine Instanz des Projektlesers.
  2. Lesen Sie die Quell -MPP -Datei.
  3. Initiieren Sie das SaveOptions -Objekt mit den erforderlichen Zeitskala -Einstellungen.
  4. Stellen Sie das Präsentationsformat auf Ressourcenblatt ein.
  5. Rendern Sie das Projekt in die PDF -Ausgabe.
 1// Create project instance
 2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceUsageView.mpp");
 3    
 4// Define the SaveOptions with required TimeScale settings as Days
 5System::SharedPtr<SaveOptions> options = System::MakeObject<PdfSaveOptions>();
 6options->set_Timescale(Aspose::Tasks::Visualization::Timescale::Days);
 7    
 8// Set the Presentation format to ResourceUsage
 9options->set_PresentationFormat(Aspose::Tasks::Visualization::PresentationFormat::ResourceUsage);
10    
11// Save the Project
12System::String outputFile = u"result_ResourceUsageView_days_out.pdf";
13project1->Save(dataDir + outputFile, options);
14    
15// Set the Tiemscale settings to ThirdsOfMonths and save the Project
16options->set_Timescale(Aspose::Tasks::Visualization::Timescale::ThirdsOfMonths);
17outputFile = u"result_ResourceUsageView_thirdsOfMonths_out.pdf";
18project1->Save(dataDir + outputFile, options);
19    
20// Set the Timescale settings to Months and save the Project
21options->set_Timescale(Aspose::Tasks::Visualization::Timescale::Months);
22outputFile = u"result_ResourceUsageView_months_out.pdf";
23project1->Save(dataDir + outputFile, options);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.