Pengantar Dasar untuk Jasperreport
Pengantar Jasperreport dan Ireport
Jasperreport adalah alat pencetakan laporan yang mendukung pencetakan laporan dalam berbagai format seperti PDF dan CSS.
Jasperreport adalah toolkit open source. dan output dari laporan.
Proses pembuatan laporan Jasperreport adalah seperti yang ditunjukkan pada gambar di bawah ini.
Seperti yang ditunjukkan pada gambar di atas. Ada dua cara untuk membuat templat laporan:
1) Gunakan alat pengeditan grafik Ireport, Ireport adalah alat grafik pengeditan laporan.
2) Langsung menggunakan kode Java untuk mengkompilasi dan menghasilkan file jasper (diakhiri dengan .Jasper).
Akhir kita perlu menggunakan file .Jasper yang dikompilasi.
Jasperreport mendukung berbagai sumber data, termasuk XML, database, JavaBean dan sumber data lainnya.
Kelas Dasar Jasperreport
l net.sf.jasperreports.engine.jaspercompilemanager kelas.
Gunakan beberapa metode statis kelas ini untuk menyelesaikan kompilasi laporan (lihat dokumentasi API untuk detailnya)
Setelah kompilasi selesai, ada dua cara untuk menangani JasperCompileManager:
1> kembalikan objek Jasperreport
2> menghasilkan file .jasper di direktori di mana file .jrxml berada
Kedua metode ini dipilih oleh programmer itu sendiri. Namun, saya lebih suka menggunakan file .Jasper.
l net.sf.jasperreports.engine.jasperfillmanager kelas
Tujuan kelas ini adalah untuk mengisi laporan dengan data. Ini dapat digunakan dengan objek Jasperreport atau dapat digunakan. File Jasper digunakan sebagai templat laporan.
Ini juga memiliki 2 cara untuk menanganinya: