0

我只想要 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();
4

0 回答 0