Rendering Project Data on Predefined Page Sizes
Aspose.Tasks for Java supports rendering project views such as Gantt charts, task usage, resource usage and resource sheets to pre-defined page sizes, for example A0, A1, Letter, etc. The PageSize enumerator provides the following pre-defined page sizes:
- A0
- A1
- A2
- A3
- A4
- Ledger
- Letter
Rendering Project Data to Pre-Defined Page Sizes
The following code sample shows how to render a project’s different views to pre-defined page sizes.
1String file = "RenderMe.mpp";
2
3Project project = new Project(file);
4
5//Render the project to A3 size
6
7PdfSaveOptions options = new PdfSaveOptions();
8
9options.setPresentationFormat(PresentationFormat.GanttChart);
10
11options.setFitContent(true);
12
13options.setPageSize(PageSize.A3);
14
15String resFile = "result_" + "Gantt chart" + "_" + PageSize.A3 + ".pdf";
16
17project.save(resFile, options);