Cómo insertar dos páginas en el informe
Estoy enfrentando un problema, tengo dosjrmxl
archivos Quiero unirme entonces en unopdf
archivo, pero cada uno en una página.
Vi algunos consejos a continuación, pero no sé si son los mejores, porque mi primer archivo tiene 3 bandas:title
, detail
ysummary
. El segundo tienedetail
ysummary
.
Entonces quiero mantener este formato si es posible, porque en el resumen tengo el contador de páginas.
He intentado esto pero mi segunda página está en blanco y tiene 5 cm de altura.
Lista de páginas = nueva ArrayList <> ();
for (String caminhoRelatorio : caminhoRelatorios) {
reportPath = JasperCompileManager.compileReport(caminhoRelatorio);
reportPage = JasperFillManager.fillReport(reportPath, parameters, ds);
pages.add(reportPage);
}
ByteArrayOutputStream baos = new ByteArrayOutputStream();
JRPdfExporter jrPdfExporter = new JRPdfExporter();
jrPdfExporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, pages);
jrPdfExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
jrPdfExporter.setParameter(JRPdfExporterParameter.IS_CREATING_BATCH_MODE_BOOKMARKS, Boolean.TRUE);
jrPdfExporter.exportReport();
Entonces, ¿qué necesito hacer?