Я разрабатываю свою первую заявку с Vaadin и JasperReports. У меня есть следующие проблемы, я должен извлечь .rtf документ, который составлен таким образом:Смешанная ориентация страницы в JasperReports
Первая страница должна иметь вертикальную ориентацию, а второй должен иметь горизонтальную ориентацию
Теперь «м пытаясь решить эту проблему следующим образом:
JasperCompileManager.compileReportToFile(pathFirstJrxml ,pathFirstJasper);
JasperCompileManager.compileReportToFile(pathSecondJrxml ,pathSecondJasper);
File fileFirstReport = new File(pathFirstJasper);
File fileSecondReport = new File(pathSecondJasper);
JasperPrint jasperPrint = JasperFillManager.fillReport((JasperReport)JRLoader.loadObject(fileFirstReport),null,dataSourceFirstReport);
JasperPrint jasperPrintSubReport = JasperFillManager.fillReport((JasperReport)JRLoader.loadObject(fileSecondReport),null,dataSourceSecondReport);
List list = new ArrayList();
list.add(jasperPrint);
list.add(jasperPrintSubReport);
JRRtfExporter rtfExporter = new JRRtfExporter();
rtfExporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, list);
rtfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,pathOutputFile);
System.out.println("Exporting report...");
rtfExporter.exportReport();
System.out.println("Done!");
Я создал два jrxml файла, первый с вертикальной ориентацией, а второй с горизонтальной ориентацией, но это не работает. Выходной файл имеет горизонтальную ориентацию.
Где я ошибаюсь?