Використання ресурсів та переглядів ресурсів
Contents
[
Hide
Show
]Можливість надати окремі перегляди проектів, наприклад, використання ресурсів проти завдань, є загальною вимогою для розробника, який працює з файлами Microsoft Project (MPP/XML). Aspose.Tasks для Java підтримує ці вимоги та дозволяє надати ресурси проекту в різні формати, наприклад PDF. Використання ресурсів можна надати за допомогою Aspope.Tasks PresentationFormat з різними налаштуваннями часу, такими як дні, третій місяці та місяці.
Перегляд використання ресурсів
Фрагмент коду в цій статті зчитує файл MPP -джерела, який має ряд ресурсів, призначених завдань та надає їх у вихідному PDF, використовуючи наступні кроки:
- Створіть екземпляр читача проекту.
- Прочитайте файл MPP Source.
- Ініціюйте об’єкт SaveOptions із необхідними налаштуваннями часового масштабу.
- Встановіть формат презентації на аркуш ресурсів.
- Надайте проект до випуску 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);