Merhaba Jaspersoft iReport Designer'ı kullanmak tamamen yeni. İki sayfalık bir rapor almak istiyorum. Kullandığım sürüm 4.7.0. Bu konuda bilgi içeren bir sayfam var, ancak ikinci bir sayfanın nasıl ekleneceğine dair bir fikrim yok. Herhangi bir yardım takdir edilecektir. Zaman ayırdığın için teşekkürler.Jaspersoft iReport Designer 4.7'de ikinci bir sayfayı nasıl eklerim?
cevap
Bunu birkaç yolla yapabilirsiniz.
Birincisi, aslında 2 ayrı rapor oluşturmak ve bunları birleştirmektir. Temel olarak her sayfaya nasıl görünmesini istediğinizi çizersiniz. Dışa aktarma işleminde, raporun 2 JasperPrint örneğini oluşturursunuz ve sonra bunları dışa aktarın.
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(); }
İkinci seçenek, Alt rapor yoluna gitmek. Temel olarak raporun ilk sayfasını siz oluşturursunuz. Ardından raporun ikinci sayfasını oluşturursunuz. Daha sonra, iReport'ta alt raporunu Özet Bandına ekleyebilir, çalıştırması gereken tüm bilgileri (yani Veritabanı Bağlantısı, veri kaynağı, parametreler, vs.) iletebilirsiniz. Genel raporun özellikleri altında,
Summary on new page
'un seçili olduğundan emin olmak istersiniz, böylece alt rapor kendi sayfasında yazdırılır.
Bir rapor (kullanarak İReport 5.0.1) sayfalar eklemek için başka bir yol bulduk: Az önce yeni bir ayrıntı bölgesini ekleyebilir, birinciyle aynı olmalı ve içeriğini koymak için onun yüksekliğini ayarlamak Bu yeni bölgede 2. sayfanın Aslında çok fazla ayrıntı bölgesi ekleyebilir ve böylece çok sayfalı bir rapor oluşturabilirsiniz.
Bu yaklaşımdaki sorun, sonraki sayfalarda ilk veri bantları sütun başlıklarını elde etmektir. –
Kabul. Ayrıntılar grubu, global içerik eklemek için değil, tekrarlamalar içindir – frandevel
Yeni bir sayfa eklemek için Ireport'a ve "Rapor Grubu Ekle" ye gidin, rapor grubu ekleyerek istediğiniz kadar sayfa ekleyebilirsiniz.
- 1. Jaspersoft Studio
- 2. Bir tablonun içinde bir satır nasıl silinir? IReport
- 3. QTabBar'ı Qt Tasarımcısı'na nasıl eklerim?
- 4. iReport - şema adını parametrelendirin mi?
- 5. iReport-3.6.7 tablosundaki tekrarlanan değerler nasıl önlenir?
- 6. Qt Designer vs Qt Quick Designer vs Qt Creator?
- 7. QL Designer'ın Qt Designer
- 8. Bir görüntüye nasıl bir .click() olayı eklerim?
- 9. Karıncadaki bir mülke nasıl bir dize eklerim?
- 10. LINQ to SQL Designer Bug
- 11. Görsel stüdyo HTML Designer nerede?
- 12. Dizgime nasıl metin eklerim?
- 13. JavaScript'te içeriğe nasıl stil eklerim?
- 14. Qt Designer - Sütun açmak için bir widget nasıl alınır?
- 15. WPF Designer karşıdan yükleyemiyor VS2015
- 16. Sayfayı nasıl programlayabilirim?
- 17. QLabel QStatusBar ürününü Qt Designer
- 18. Qt Designer ve Dock Widget'ları
- 19. GWT kodu VEYA GWT Designer?
- 20. nasıl bir listeye ModelState hatayı eklerim
- 21. Linq kullanarak XML'ye nasıl bir eleman eklerim?
- 22. Çocukları Glade3'teki bir StatusBar'a nasıl eklerim?
- 23. nasıl C# özetinde bir html etiketi eklerim?
- 24. Delphi'deki Menü Çubuğuna Nasıl Bir TLabel Eklerim?
- 25. MySQL'de her bir satıra nasıl eklerim?
- 26. Bir Tornado Şablonunda alıntılanmış HTML'yi nasıl eklerim?
- 27. Bir mongo veritabanından diğerine nasıl kayıt eklerim?
- 28. PHP formuma nasıl bir CAPTCHA eklerim?
- 29. InnoSetup'da GAC'ye nasıl bir .NET derlemesi eklerim?
- 30. Bir Viewcontroller'a iki CollectionViews nasıl eklerim?
bu http://stackoverflow.com/a/23390202/1742973 ile birlikte çalıştım işe yaradı –