Jasper Report Part II

12:54PM Jan 20, 2011 in category Java by Feby Fadiiellla

Untitled Document

Hi hi ...

Gak terasa waktunya nge-blog lagi..

Yapzz ,, minggu ini saya mau lanjutin topik blog saya yang kemarin..

Kalau kemarin saya bahas tentang gimana cara design report di iReport..

nah, sekarang sayamau bahas tentang gimana sebuah report di panggil dalam

aplikasi cimande kita. Dengan menggunakan kode java kita dapat

meng-export report menjadi bentuk PDF, RTF, ODT dll. Akan tetapi dalam paket

JasperReport telah disediakan JasperReportViewer, sebuah aplikasi

untuk melakukan preview terhadap output dari report yang telah kita buat..

Ok , ga' perlu banyak basa-basi ..

Pertama-tama ,, Anda haruslah punya library yang dibutuhkan untuk dapat

memanggil report dalam aplikasi cimande kita.

Berikut nama-nama library-nya :

  • commons-collections-3.2.1
  • commons-io-1.3.2
  • commons-logging-1.1
  • groovy-all-1.5.5
  • iText-2.1.7
  • jasperreports-3.7.5
  • jasperreports-extensions-3.5.3
  • jasperreports-fonts-3.7.5
  • poi-3.6-20091214
  • rhino-1.7R1
  • struts2-jasperreports-plugin-2.1.8.1

Setelah Anda punya library yang di butuhkan, mulailah dengan membuat

class MyIO.java.. class ini berisi source code berikut. Dalam pembuatannya

tinggal 'copas' alias copy paste aja .. gak ada yang perlu di rubah..

MyIO.java

kemudian buat class Cetak.java.. class inilah yang berfungsi meng-eksport report menjadi bentuk-bentuk lain seperti PDF, ODT, RTF dll. Dibawah ini merupakan class yang dapat meng-eksport report menjadi bentuk PDF, RTF, dan ODT.

Cetak.java

kemudian, edit viewer-nya .. tambahkan source code di bawah ini untuk

memanggil report kita.

ttPengambilanUangJaminanPenawaranLelang dalam source code di atas merupakan nama file report yang akan kita panggil.

Sedangkan pada struts-nya tinggal kita tambahkan action seperti biasanya

 

Yapzz ,, seperti itulah memanggil report dalam aplikasi cimande kita..

Samapi jumpa di postingan selanjutnya ...

Byee ,...

 

 

 

Comments[0]

Comments:

Post a Comment:
  • HTML Syntax: Allowed