导出pdf时将LANDSCAPE Jasper报告更改为PORTRAIT

时间:2019-12-04 10:09:30

标签: java jasper-reports

我只需要PORTRAIT pdf,但我的代码无法更改我的风景碧玉报告。如何解决?或旋转我的风景碧玉。

String output = "report.pdf";
List<JasperPrint> jasperPrintList = new ArrayList<JasperPrint>();
JasperPrint portraitPage = JasperFillManager.fillReport(jasperReport1, parameters1, conn);
JasperPrint landscapePage = JasperFillManager.fillReport(jasperReport2, parameters2, conn);

landscapePage.setOrientation(OrientationEnum.PORTRAIT);

jasperPrintList.add(portraitPage); 
jasperPrintList.add(landscapePage ); 

JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, jasperPrintList);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, new FileOutputStream(output));
exporter.exportReport();

0 个答案:

没有答案