Rendu les vues d'utilisation des ressources et des fiches de ressources
Être en mesure de rendre les vues individuelles du projet, par exemple l’utilisation des ressources contre les tâches, est une exigence commune pour le développeur qui travaille avec les fichiers Microsoft Project (MPP / XML). Aspose.Tasks pour Java prend en charge ces exigences et vous permet de rendre les ressources du projet à divers formats, par exemple PDF. L’utilisation des ressources peut être rendue à l’aide de la présentation de présentation des tasks avec différents paramètres de temps comme les jours, les tiers et les mois.
Rendre la vue d’utilisation des ressources
Le code d’extrait de code dans cet article lit un fichier MPP source qui a un certain nombre de ressources attribuées aux tâches et les rend à un PDF de sortie en utilisant les étapes suivantes:
- Créez une instance du lecteur de projet.
- Lisez le fichier Source MPP.
- Lancer l’objet SaveOptions avec les paramètres d’échelle requis.
- Définissez le format de présentation sur la feuille de ressources.
- Rendez le projet à la sortie 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);