[Java] Jasperreport - Table mit sehr vielen Columns

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Calyx, 11. Juli 2012 .

Schlagworte:
  1. 11. Juli 2012
    Jasperreport - Table mit sehr vielen Columns

    Hi,

    muss einen Report als pdf generieren bei dem Hibernate-Pojos als Datenquelle einer Tabelle dienen. Nun habe ich teilweise 30+ Spalten die natürlich nicht alle auf eine Seite passen.

    Würde gerne die Tabelle dann nach X Spalten beschneiden und den Rest auf eine 2. Seite auslagern. Gibt es dafür eine out-of-the-box Lösung oder muss ich von Hand eine 2. Tabelle deklarieren und da die überhängenden Werte reinpacken?

    Die Doku von Jasper ist leider miserabel und ansonsten hab ich nichts gescheites gefunden.
     
  2. 17. August 2012
    AW: Jasperreport - Table mit sehr vielen Columns

    Nach meinen (leider nicht all zu) aktuellen Wissensstand funktioniert dein vorgehen leider nicht. Die Problematik besteht darin zu entscheiden was "Seite 2" für JR bedeutet. Bei einer Tabellenlänge die schon auf mehrere Seiten aufgeteilt werden muss generiert JR die "Seite 2 (x)" entsprechend dieser Länge.

    Ein Weg wäre es die Tabelle schon vorher zu splitten und als bsp.: Subreports weiter zu geben.

    Ich habe damals bei diesem Problem einen kleinen Umweg in kauf genommen. Geht man von dem üblich Layout einer A4 Seite weg und lässt die Größe der PDF vorerst variable, bekommt man eine hässlich große PDF , welche man dann aber nachträglich recht simple splitten lassen kann (horizontale oder vertikale Reihenfolge).

    Wie gesagt ist mein Stand schon recht alt und es gab einige Neuerungen vor allem was die Seitengenerierung von JR angeht.
     
    1 Person gefällt das.
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.