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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.