Hola, soy completamente nuevo en el uso de Jaspersoft iReport Designer. Quiero tener un informe con dos páginas. La versión que estoy usando es 4.7.0. Ya tengo una página con información, pero no tengo idea de cómo agregar una segunda página. Cualquier ayuda será apreciada. Gracias por tu tiempo.Cómo agrego una segunda página en Jaspersoft iReport Designer 4.7
Respuesta
Puede lograr esto de varias maneras.
El primero es en realidad crear 2 informes separados y fusionarlos. Básicamente, dibuja cada página como desea que se vea. En la exportación, crea las 2 instancias de JasperPrint del informe y luego las exporta por lotes.
public byte[] generateReport(JasperPrint jasperPrint1, JasperPrint jasperPrint2) { //throw the JasperPrint Objects in a list List<JasperPrint> jasperPrintList = new ArrayList<JasperPrint>(); jasperPrintList,add(jasperPrint1); jasperPrintList,add(jasperPrint2); ByteArrayOutputStream baos = new ByteArrayOutputStream(); JRPdfExporter exporter = new JRPdfExporter(); //Add the list as a Parameter exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, jasperPrintList); //this will make a bookmark in the exported PDF for each of the reports exporter.setParameter(JRPdfExporterParameter.IS_CREATING_BATCH_MODE_BOOKMARKS, Boolean.TRUE); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos); exporter.exportReport(); return baos.toByteArray(); }
La segunda opción es ir a la ruta del subinforme. Básicamente, usted crea la primera página del informe. Luego creas la segunda página del informe. Luego, en iReport puede agregar el subinforme a la Banda de resumen, pasando toda la información necesaria que necesita para ejecutarse (es decir, Conexión de la base de datos, origen de datos, parámetros, etc.). En las propiedades del informe general, querrá asegurarse de que
Summary on new page
esté seleccionado para que el subinforme se imprima en su propia página.
he encontrado otra forma de agregar páginas a un informe (usando iReport 5.0.1): Usted puede añadir una nueva región detalle, establecer su altura a ser el mismo que el primer y poner el contenido de la 2da página en esta nueva región. En realidad, puede agregar tantas regiones de detalle como sea necesario creando así un informe de varias páginas.
El problema con este enfoque es que obtiene los primeros encabezados de columna de bandas de datos en las páginas siguientes. –
De acuerdo. La banda de detalles es para iteraciones, no para agregar contenido global – frandevel
Para agregar una nueva página, vaya a Ireport y "Agregar grupo de informes", agregando grupo de informes puede agregar tantas páginas como desee.
- 1. devuelve una variable de un subReport a otro subReport en Jaspersoft Ireport
- 2. iReport Importar imagen de fondo
- 3. Diseño personalizado en Qt Designer
- 4. ¿Cómo agrego un borde a una página usando iTextSharp?
- 5. Creando una tabla estática en iReport
- 6. GCC-4.7 Compilación
- 7. página maestra que genera una segunda etiqueta de título
- 8. Cómo eliminar dinámicamente las columnas en ireport
- 9. ¿cómo agrego la página html en mi proyecto iphone xcode?
- 10. iReport + UTF-8
- 11. Cómo borrar filas en una tabla si una expresión es válida en iReport
- 12. ¿Cómo agrego una nueva línea en formato html en android?
- 13. JasperReports Vs iReport
- 14. ¿Cómo agrego una biblioteca en Eclipse?
- 15. ¿Cómo agrego APK en una compilación AOSP?
- 16. ¿Cómo implementar Custom Forms Designer?
- 17. Cómo implementar una señal/ranura definida en Qt Designer
- 18. ¿Cómo inserto QTabBar en Qt Designer?
- 19. Qt designer: ¿cómo crear QDialog?
- 20. recuento total de filas en iReport
- 21. Datepicker en jquery mobile está duplicado cuando se agrega en una segunda página
- 22. ¿cómo agrego una fecha de vencimiento a una etiqueta img?
- 23. Abra una segunda ventana en PyQt
- 24. Cómo sumar filas específicas en iReport con consulta?
- 25. google.zxing generador de códigos de barras en iReport
- 26. ¿Cómo se abre una segunda vista de editor en Eclipse?
- 27. Cómo deseleccionar una anotación de mapa en la segunda pulsación
- 28. ¿Cómo iniciar una segunda actividad en Android? obteniendo el error
- 29. cómo agrego una vista a schema.xml en sharepoint
- 30. Qt Designer vs Handcoding
combinado con este http://stackoverflow.com/a/23390202/1742973 lo hice funcionar –