Перегляд використання ресурсів

Наприклад, мати можливість відображення окремих переглядів проектів, наприклад, використання ресурсів проти завдань є загальною вимогою для розробника, який працює з файлами Microsoft Project (MPP/XML). Aspose.Tasks для C ++ API підтримує цю вимогу та дозволяє надати ресурси проекту в різні формати, наприклад PDF. Використання ресурсів можна надати за допомогою Aspope.tasks ‘ PresentationFormat з різними налаштуваннями часу, такими як дні, третій місяці та місяці.

Перегляд використання ресурсів

Фрагмент коду в цій статті зчитує файл MPP -джерела, який має ряд ресурсів, призначених завдань та надає їх у вихідному PDF, використовуючи наступні кроки:

  1. Створіть екземпляр читання проекту.
  2. Прочитайте файл MPP Source.
  3. Ініціюйте об’єкт SaveOptions із необхідними налаштуваннями часового масштабу.
  4. Встановіть формат презентації на аркуш ресурсів.
  5. Надайте проект до випуску PDF.
 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.