Представление об использовании ресурсов

Например, возможность представлять отдельные представления проекта, использование ресурсов в отношении задач является распространенным требованием для разработчика, который работает с файлами Microsoft Project (MPP/XML). Aspose.Tasks для API C ++ поддерживает это требование и позволяет предоставлять ресурсы проекта в различные форматы, например, PDF. Использование ресурсов может быть отображено с использованием Aspose.Tasks ‘ DeventationFormat с различными настройками временного масштаба, такими как дни, третьи месяцы и месяцы.

Рядом с использованием ресурсов представление **

Фрагмент кода в этой статье гласит исходный файл MPP, в котором есть ряд ресурсов, назначенных задачам и придает их выводу PDF, используя следующие шаги:

  1. Создайте экземпляр читателя проекта.
  2. Прочитайте исходный файл MPP.
  3. Инициируйте объект SavePtions с необходимыми настройками времени масштаба.
  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.