Zusammenführen von zwei pdf-Dokumenten zu einem einzigen Bericht in JasperReports?
Ich bin neu auf JasperReports. Ich erstelle ein einfaches PDF-Dokument mit Javabean-Datenquelle. In meinem Projekt habe ich erstellt zwei separaten pdf-Dokument mit separatem javabean-Datenquelle. Jetzt will ich Zusammenführen beider Dokumente in einem einzigen Dokument. Kann mir jemand sagen, wie mischen der beiden Dokumente in einem einzigen Dokument mit Hilfe von JasperReports?
Du musst angemeldet sein, um einen Kommentar abzugeben.
leider die Lösung ist der Bau einer sub-Bericht und verwenden die 2 verschiedene DataSource-oder was auch immer, die Verbindung, die Sie verwendet
aber es gibt einen einfachen Weg, um über diese Frage 😀
einfach keine neuen Berichte ..... Voilà
ok, es tun können
ok, wir haben über 2 Einträge ..nehmen wir unser erstes Album jp1 und fügen Sie jp2-Inhalt in diese
Diese arbeiten wie ein Charme .. mit paar loops, die Sie Zusammenführen kann eine beliebige Anzahl von berichten zusammen .. ohne erstellen neuer Berichte
http://lnhomez.blogspot.com/2011/11/merge-multiple-jasper-reports-in-to.html
Können Sie Unterberichte für diese. Sie müssen nicht neu erstellen aktuelle Berichte.
Erstellen Sie ein master-Bericht, mit 0 Margen. Fügen Sie alle Ihre Berichte zu diesen als Unterbericht und setzen der Bedingung, dass, wenn die datasource zur Verfügung, nur dann diesen Bericht ausdrucken.
Jetzt setzen alle Ihre individuellen Datenquellen in einer Karte Datenquelle und übergeben Sie diese datasource, um master-Bericht.
Configute alle Unterberichte auf die Taste in der Karte.
Mehrere Seiten in einem JasperPrint
Beispielcode:
Lahiru Nirmal Antwort war einfach und auf den Punkt. Hier ist eine etwas erweiterte version, die auch Kopien, Stile und andere Dinge (von denen nicht alle ich bin positiv von entscheidender Bedeutung sind).
Beachten Sie, dass alle Seiten gleich groß sind.
Dann, um es zu nutzen:
Sehe ich JasperReports nun hat ein neuer "Bericht" Buch-Funktion, die vielleicht eine bessere Lösung, aber ich habe nicht verwendet noch.
Können Sie eine Liste der JasperPrint wie diese: