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

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

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

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

  1. Створіть екземпляр читача проекту.
  2. Прочитайте файл MPP Source.
  3. Ініціюйте об’єкт SaveOptions із необхідними налаштуваннями часового масштабу.
  4. Встановіть формат презентації на аркуш ресурсів.
  5. Надайте проект до випуску PDF.
 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(RenderResourceUsageandsheetView.class);
 4
 5// Read the source Project
 6Project project = new Project(dataDir + "RenderMe.mpp");
 7// Define the SaveOptions with required TimeScale settings as Days
 8SaveOptions options = new PdfSaveOptions();
 9options.setTimescale(Timescale.Days);
10// Set the Presentation format to ResourceUsage
11options.setPresentationFormat(PresentationFormat.ResourceUsage);
12String days = "result_days.pdf";
13project.save(days, options);
14
15// Set the Tiemscale settings to ThirdsOfMonths
16options.setTimescale(Timescale.ThirdsOfMonths);
17String thirds = "result_thirdsOfMonths.pdf";
18project.save(thirds, options);
19
20// Set the Timescale settings to Months
21options.setTimescale(Timescale.Months);
22String months = "result_months.pdf";
23// Save the project
24project.save(months, options);

Rendering Resource Sheet View

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(RenderResourceUsageandsheetView.class);
 4
 5// Read the source Project
 6Project project = new Project(dataDir + "TASKSNET_33285.mpp");
 7// Define the SaveOptions
 8SaveOptions options = new PdfSaveOptions();
 9
10// Set the Presentation format to ResourceSheet
11options.setPresentationFormat(PresentationFormat.ResourceSheet);
12project.save("result.pdf", options);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.