Nuclos QR-Code Report: ZXing, QRCodeWriter, MatrixToImageWriter, Image Expression, java.awt.Image, GiroCode, Extensions. |
Sprache: Deutsch · English
QR-Codes in Reports/Formularen – per ZXing und Image-Element, z.B. für GiroCode.
Auf dieser Seite |
QR-Codes lassen sich über das Image-Element in JasperReports – und damit in Nuclos – nutzen (z.B. für den GiroCode/EPC-QR-Code).
Die ZXing-Libraries in Jaspersoft Studio über die Projekteigenschaften als externe JARs einbinden. Anschließend ein Image-Element einfügen und in dessen Image Expression den QR-Generator hinterlegen (Feld aus der Datenquelle, hier $F{ZEICHENKETTE}; Breite/Höhe über encode(...)):
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
new com.google.zxing.qrcode.QRCodeWriter().encode(
$F{ZEICHENKETTE},
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300)) |

Image-Expression mit QR-Generator.
Vor dem Hochladen die Expression Class = |

Beispielausgabe eines QR-Codes.