Ciao Sono completamente nuovo nell'utilizzo di Jaspersoft iReport Designer. Voglio avere un rapporto con due pagine. La versione che sto usando è 4.7.0. Ho già una pagina con le informazioni ma non ho idea di come aggiungere una seconda pagina. Qualsiasi aiuto sarà apprezzato. Grazie per il tuo tempo.Come aggiungere una seconda pagina in Jaspersoft iReport Designer 4.7
risposta
È possibile eseguire questo un paio di modi.
Il primo è in realtà la creazione di 2 report separati e unendoli. Praticamente disegna ogni pagina come vuoi che guardi. All'esportazione, vengono create le 2 istanze di JasperPrint del report e quindi vengono esportate in batch.
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 seconda opzione è quella di percorrere il percorso del sottoreport. Fondamentalmente si crea la prima pagina del report. Quindi si crea la seconda pagina del report. Quindi in iReport è possibile aggiungere il sottoreport in Summary Band, passando tutte le informazioni necessarie che devono essere eseguite (cioè Connessione al database, origine dati, parametri, ecc.). Sotto le proprietà del rapporto generale, assicurati che sia selezionato
Summary on new page
in modo che il sottoreport venga stampato sulla sua pagina.
ho trovato un altro modo per aggiungere pagine a un report (utilizzando iReport 5.0.1): Si può solo aggiungere una nuova regione dettaglio, impostare la sua altezza per essere la stessa della prima e mettere il contenuto della seconda pagina in questa nuova regione. In realtà è possibile aggiungere tutte le regioni di dettaglio necessarie, creando così un rapporto multipagina.
Il problema con questo approccio è che si ottengono le prime intestazioni di colonna delle bande di dati nelle pagine successive. –
Accetto. La banda di dettagli è per le iterazioni, non per l'aggiunta di contenuto globale – frandevel
Per aggiungere una nuova pagina andare su Ireport e "Aggiungi gruppo di report", aggiungendo un gruppo di report è possibile aggiungere il numero di pagine desiderato.
- 1. Come sommare tutti i valori in una colonna in iReport Designer Jaspersoft?
- 2. Qual è la differenza tra iReport e Jaspersoft Studio?
- 3. restituisce una variabile da un subReport a un altro subReport in Jaspersoft Ireport
- 4. iReport Importa immagine di sfondo
- 5. Come aggiungere una pagina in un'applicazione cordova
- 6. Creazione di una tabella statica in iReport
- 7. Aggiungere una seconda legenda nella trama in R
- 8. Come aggiungere una pagina all'inizio di ViewPager?
- 9. Come aggiungere controller multipli in una singola pagina in AngularJS
- 10. Aggiungere Primavera 3.0.0 Java basato CIO di JUnit 4.7 test
- 11. Come rimuovere dinamicamente le colonne in ireport
- 12. Come disegnare la linea verticale in iReport?
- 13. In Glade, come posso aggiungere una pagina ad un assistente?
- 14. Come aggiungere codice di testo in una pagina Web?
- 15. Perché non posso impostare un layout per una pagina in un QStackedWidget nel designer?
- 16. Come cancellare righe in una tabella se un'espressione è valida in iReport
- 17. GCC-4.7 Compilazione
- 18. PyQt 4.7 - ImportError dopo l'installazione su Windows
- 19. iReport carattere esterno
- 20. iReport + UTF-8
- 21. jQuery Come nascondere i DIV, vengono visualizzati per una seconda divisione a pagina Carica
- 22. Creazione di una UI Designer
- 23. Problema di duplicazione della libreria utilizzando Highcharts in Jaspersoft Studio
- 24. Come posso aggiungere una scheda app alla mia pagina Facebook?
- 25. Come aggiungere Dockerfile a una pagina del registro docker?
- 26. Come sommare le righe specifiche in iReport con query?
- 27. Datepicker in jquery mobile è duplicato quando viene aggiunto in una seconda pagina
- 28. come aggiungere matematica dinamica alla pagina web
- 29. iReport non si avvia su OS X Yosemite
- 30. Come aggiungere una seconda directory di origine a un progetto Eclipse
combinato con questo http://stackoverflow.com/a/23390202/1742973 l'ho fatto funzionare –