Renderizar el uso de recursos y las vistas de la hoja de recursos
Ser capaz de presentar vistas de proyectos individuales, por ejemplo, el uso de recursos contra las tareas, es un requisito común para los desarrolladores que trabajan con archivos del Proyecto Microsoft (MPP/XML). Aspose.Tasks for Java admite estos requisitos y le permite entregar recursos del proyecto a varios formatos, por ejemplo, PDF. El uso de recursos se puede representar utilizando el formato de presentación de Aspose.Tasks con diferentes configuraciones de tiempo como días, terceros y meses.
Vista de uso de recursos
El fragmento de código en este artículo lee un archivo MPP de origen que tiene una serie de recursos asignados a las tareas y los convierte en un PDF de salida utilizando los siguientes pasos:
- Cree una instancia del lector del proyecto.
- Lea el archivo MPP de origen.
- Inicie el objeto SaveOptions con la configuración de la escala de tiempo requerida.
- Establezca el formato de presentación en la hoja de recursos.
- Renderizar el proyecto a la salida 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);