Ist es möglich, die Höhe des Detailbands im Jaspis-Bericht dynamisch zu ändern? Weil ich in meiner Anwendung pdf Dokument erstellen muss. Ich habe ein Hauptdokument innerhalb des Detailbandes dieses Hauptdokuments verwendet, das ich einen Unterbericht verwendete. Unterbericht nimmt Java-Bean als Datenquelle. Diese Java-Bean gibt eine Feldliste zurück. Also, wenn wir die Größe des Bandes festgelegt haben, dann sind einige Zeit nicht alle Werte im Dokument gestreckt. Ist es möglich, das Detailband dynamisch zu ändern?Wie ändert man die Bandhöhe dynamisch?
6
A
Antwort
6
Sie können JRXmlLoader.load()
verwenden, um ein JasperDesign
Objekt aus der Vorlagendatei zu erstellen. Verwenden Sie eine Methode wie getPageHeader()
für das Ergebnis, um das gewünschte Band abzurufen und den Rückgabewert auf JRDesignBand
zu werfen: zurückgegebenes Objekt implementiert JRBand
, aber für JasperDesign
ist es immer ein JRDesignBand
. In der JRDesignBand
Klasse gibt es eine setHeight()
Methode.
Verwenden Sie abschließend JasperCompileManager.compileReport()
, um eine JasperReport
aus der (jetzt geänderten) JasperDesign
zu erstellen.
6
JasperDesign jasper = JRXmlLoader.load(objeto.getRealPath("/reports/reportTaxType.jrxml"));
JRDesignBand banda = (JRDesignBand) jasper.getDetail();
banda.setHeight(2000); //YOU CAN SET THE SIZE THAT YOU WANT
JasperReport report2 = JasperCompileManager.compileReport(jasper);
JasperPrint print = JasperFillManager.fillReport(report2, parameters, ds);
Verwandte Themen
- 1. Wie ändert man die Strichfarbe dynamisch?
- 2. Wie ändert man dynamisch die Elementausrichtung?
- 3. Wie ändert man Header dynamisch?
- 4. CodeIgniter: Wie man Controller Namen dynamisch ändert
- 5. Wie ändert man UICollectionview Zellenhöhe dynamisch?
- 6. Wie ändert man Text in Svg dynamisch?
- 7. Extjs4 Wie man ein Modell dynamisch ändert?
- 8. wie man bootstrap-wysihtml5 dynamisch ändert
- 9. Sencha Touch - Wie ändert man die Zeilenfarbe eines Rasters dynamisch?
- 10. Wie ändert man die Stilgröße eines Canvas dynamisch durch JavaScript?
- 11. JavaFX 2.0 - Wie ändert man die Legendenfarbe eines LineChart dynamisch?
- 12. Wie ändert man dynamisch die HTML-Quelle einer Seite?
- 13. Wie ändert man die Klasse eines Objekts dynamisch in C#?
- 14. Wie ändert man die Schriftgröße in Auto Layout iOS dynamisch?
- 15. Wie man die Höhe eines div dynamisch ändert
- 16. Wie ändert man die Position der horizontalen Linie dynamisch?
- 17. Wie ändert man die Seitenansicht dynamisch in angular2?
- 18. Wie ändert man die Farbe der horizontalen Linie dynamisch?
- 19. Wie ändert man dynamisch die Größe des Bildes in Sitecore?
- 20. Wie ändert man die Kreisfarbe in Google Maps API dynamisch?
- 21. Wie ändert man die "html" -Elemente CSS
- 22. Wie ändert man die Pfeilspitze?
- 23. Wie ändert man dynamisch das CSS eines Pseudoelements mit JQuery?
- 24. Wie man c: forErch Ende Wert dynamisch ändert
- 25. Wie ändert man den Widgets-Wert von Navigation Header dynamisch?
- 26. Android GridView - Wie man eine Bitmap dynamisch ändert?
- 27. Wie ändert man Spaltentitel dynamisch in Kendo UI TreeList?
- 28. Wie ändert man den Bereich innerhalb der Formel dynamisch?
- 29. Android - Wie ändert man Texte in den Einstellungen Aktivität dynamisch?
- 30. Wie ändert man den Browsertitel dynamisch in der Joomla-Seite?