Langkah 1:
tambahkan 2 file jar berikut ini ke dalama classpath iReport (buka menu Tools > Options > iReport Tab > Classpath Tab > Add Jar)
1. zxing-core from https://mvnrepository.com/artifact/com.google.zxing/core/3.3.1
2. zxing-javase from https://mvnrepository.com/artifact/com.google.zxing/javase/3.3.1
Langkah 2:
Buat query
Langkah 3:
Drag and drop image dari Pallete Panel (untuk windows tekan Shift + Ctrl + 8)
Ketika drag and drop image tersebut muncul windows explorer untuk menentukan image, pilih Cancel karena kita akan membuat image dengan data dinamis (bukan statis)
Langkah 4:
Pilih image yang baru di-drag, kemudian lihat tab properties (sebelah kanan)
a) Pilih Expression Class => java.awt.Image
b) Klik property Image Expression, dan isi dengan
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
new com.google.zxing.qrcode.QRCodeWriter().encode(
$F{data},
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300
)
)
Video ;
No comments:
Post a Comment