Объект jasperPrint
имеет портретную ориентацию, но объект jasperPrint2
имеет альбомную ориентацию. Я хочу объединить два jasperprints для создания ОДНОГО файла pdf, но с сохранением их исходной ориентации. Когда я добавляю страницы jasperPrint2 в jasperPrint, окончательный jasperPrint имеет портретную ориентацию ... Я протестировал jasperPrint.setOrientation (JasperReport.ORIENTATION_LANDSCAPE)
, но ничего не изменилось.
Как я могу создать ОДИН PDF-файл из двух jasperprints, сохранив их исходную ориентацию?
У меня есть следующий код:
JasperReport report = (JasperReport) JRLoader.loadObject(reportFile2.getPath());
jasperPrint = JasperFillManager.fillReport(report, parameters, conn);
JasperReport report2 = (JasperReport) JRLoader.loadObject(reportFile.getPath());
jasperPrint2 = JasperFillManager.fillReport(report2, parameters, conn);
List pages = jasperPrint2.getPages();
for (int j = 0; j < pages.size(); j++) {
JRPrintPage object = (JRPrintPage) pages.get(j);
jasperPrint.addPage(object);
}