| Auszug | ||
|---|---|---|
| ||
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.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||
|---|---|---|---|---|
| ||||
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(...)):
| Codeblock | ||
|---|---|---|
| ||
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage( |
...
new com.google.zxing.qrcode.QRCodeWriter().encode( |
...
$F{ZEICHENKETTE}, |
...
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300)) |
Beispielausgabe bei gültiger Datenquelle:
Damit der Report in Nuclos genutzt werden kann, müssen die Libraries als Extensions übertragen werden.
...
Image-Expression mit QR-Generator.
| Warnung | ||
|---|---|---|
| ||
Vor dem Hochladen die Expression Class = |
...
bricht der Server den Upload mit Fehler ab. Für die Nutzung in Nuclos die Libraries als Extensions übertragen. |
Beispielausgabe eines QR-Codes.