2010-08-20 15 views
7

Ich brauche eine Reporting-Funktion in meiner Webanwendung. Ich habe im Internet gegoogelt und festgestellt, dass JasperReports das beste Java-Reporting-Framework ist.JasperReports Vs iReport

Ich wollte etwas über JasperReports erfahren, aber als ich zu ihrer Seite ging, erfuhr ich auch über iReport.

Ich habe auf der Download-Site überprüft und es heißt. Wenn Sie sich für JasperReports interessieren, insbesondere, wenn dies Ihr erster Download ist, empfehlen wir Ihnen, stattdessen den iReport herunterzuladen. Der iReport-Download enthält JasperReports.

Bedeutet das, dass ich stattdessen iReport lernen sollte? Oder was ist das?

Antwort

18

iReport ist ein grafisches Tool zum Erstellen von Jaspis-Berichten.

Es wird die XML Jaspis-Berichtsdatei für Sie generieren.

Oder iReport zu zitieren:

iReport ist ein visueller Report Designer für Jasperreports. Die Bibliothek ist ein Report-Engine, die in Ihrer offenen oder kommerziellen Anwendung integriert werden kann die Berichte mit iReport entworfen zu erzeugen, so dass sie auf dem Bildschirm angezeigt werden oder sie wie PDF, Openoffice, DOCX und viele andere in einem endgültigen Format exportieren . Alternativ können Sie das Ergebnis über eine Webanwendung streamen, oder senden Sie das endgültige Dokument direkt an einen Drucker. JasperReports ist in gewisser Weise der Kern von iReport.

Nachdem Sie Ihre Datei erstellt haben, müssen Sie ein wenig über Jasper Bericht lernen, um es in Ihr Programm zu integrieren.

Weitere Informationen finden Sie in diesem iReport introduction page.

3

In JasperReports verwendete Berichtsvorlagen sind in einer speziellen XML-basierten Sprache geschrieben. XML bedeutet, dass diese Vorlagen normale Textdateien sind und in jedem Texteditor bearbeitet werden können. Manchmal ist es viel einfacher, eine Vorlage im Texteditor schnell zu öffnen und den Fehler zu beheben, anstatt iReports zu starten, die Vorlage darin zu öffnen und die Arbeit mit der Maus auszuführen.

iReport ist effektiv, wenn man viele Berichtselemente auf einmal ändern muss, sagen wir 100 Elemente um 5 Punkte nach links verschieben. Wenn nur ein Element geändert werden soll, verwende ich oft einen Texteditor.

iReport ist plattformunabhängig, da es in Java geschrieben ist. Ich benutze es erfolgreich auf Debian Linux und MS Windows XP.

0

Ireport ist ein Tool zum Generieren von JasperReport.In Ireport gibt es viele grafische Optionen zum Erstellen eines guten Aussehens Berichte.

Es hat viele Vorlagen mit unterschiedlichen Zwecken zum Erstellen eines Berichts. Der JasperReport basiert auf XML und kann von jedem normalen Texteditor bearbeitet werden. JasperReport verwendet Java oder Groovy.

1

iReport ist der visuelle Designer für JasperReport. Also, Sie müssten iReport auch lernen, um einen JasperReport zu entwerfen.

Verwandte Themen