Ich versuche, Bild (Byte-Array) zu exportieren und im PDF-Format mit iReport anzuzeigen. Groovy-Code:Bild als Byte-Array in JasperReports exportiert
InvoiceVO invoiceVO = new InvoiceVO()
invoiceVO.kms = 5
..............
invoiceVO.image = currentUser.profile.image // byte array
In iReport Ich verwende:
<image>
<reportElement x="2" y="7" width="143" height="32" uuid="df5cd1ab-e7a2-41a1-920d-6045db41cfc9"/>
<imageExpression><![CDATA[net.sf.jasperreports.engine.util.JRImageLoader.loadImage($F{image})]]></imageExpression>
</image>
aber seine nicht funktioniert. Feld Bild ist vom Typ "java.lang.object" auch versucht "java.lang.byte". Der Platzhalter für den Bildausdruck wird leer angezeigt.
'aber es ist nicht working' - Was bedeutet es, (habe einige Fehler, ...)? Was ist ein Typ von $ F {image}? –
java.lang.object auch versucht java.lang.byte –
Ich habe die Frage aktualisiert. Es wird leer im Bildplatzhalter angezeigt. –