Supprimer la liste des tâches entre les tâches et le pied de page
La conversion des données du projet en différents formats peut conduire à l’espace entre la liste des tâches du projet et le pied de page. L’utilisation de la propriété RediceFooTergap éliminera l’écart supplémentaire entre la liste des tâches et le pied de page du document.
Élimination de l’écart entre la liste des tâches et le pied de page du document
1String dataDir = Utils.getDataDir(SaveAsPdf.class);
2
3//Read the MPP file.
4Project project = new Project(dataDir + "Homemoveplan.mpp");
5
6//Use ReduceFooterGap property to reduce the gap between list of tasks and Footer
7ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFileFormat.PNG);
8imageSaveOptions.setReduceFooterGap(true);
9imageSaveOptions.setSaveToSeparateFiles(true);
10imageSaveOptions.setPageSize(PageSize.A0);
11imageSaveOptions.setTimescale(Timescale.Days);
12project.save(dataDir + "ReducingGapBetweenTasksListAndFooter_out.png", (SaveOptions)imageSaveOptions);
13
14PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
15pdfSaveOptions.setReduceFooterGap(true);
16pdfSaveOptions.setSaveToSeparateFiles(true);
17pdfSaveOptions.setPageSize(PageSize.A0);
18pdfSaveOptions.setTimescale(Timescale.Days);
19project.save(dataDir + "ReducingGapBetweenTasksListAndFooter_out.pdf", (SaveOptions)pdfSaveOptions);
20
21HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
22htmlSaveOptions.setReduceFooterGap(true); // set to true
23htmlSaveOptions.setIncludeProjectNameInPageHeader(false);
24htmlSaveOptions.setIncludeProjectNameInTitle(false);
25htmlSaveOptions.setPageSize(PageSize.A0);
26htmlSaveOptions.setTimescale(Timescale.Days);
27project.save(dataDir + "ReducingGapBetweenTasksListAndFooter_out.html", htmlSaveOptions);