Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline
Sim é possivel.
Você tem que criar uma classe que implementa JRRenderable e sobreescrever o método getImageData(), nesse método leia o BLOB.
No iReport você deve indicar para o elemento Imagem que o tipo dele será JRRenderable. Você pode passar essa classe via parametro ou data source dependendo do uso que você vai dar a esta imagem.
Sun Certified Business Component Developer 1.3 Sun Certified Web Component Developer Sun Certified Java Programmer SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
Membro desde: 19/11/2008 14:30:17
Mensagens: 47
Offline
furutani wrote:Sim é possivel.
Você tem que criar uma classe que implementa JRRenderable e sobreescrever o método getImageData(), nesse método leia o BLOB.
No iReport você deve indicar para o elemento Imagem que o tipo dele será JRRenderable. Você pode passar essa classe via parametro ou data source dependendo do uso que você vai dar a esta imagem.
tentei fazer o que eu acho q entendi...... olha só:
Sun Certified Business Component Developer 1.3 Sun Certified Web Component Developer Sun Certified Java Programmer SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
Membro desde: 19/11/2008 14:30:17
Mensagens: 47
Offline
furutani wrote:Já tentou assim
Bom dia furutani !
Fiz dessa forma que vc me passo..... ai recebi o parametro no jasper como java.lang.Object , no campo imagem vinculei o parametro e disse que seria do tipo JRRenderable.
FUNCIONOU PERFEITAMENTE !!!!
Só mais uma perguntinha: É melhor fazer dessa forma ou carregar uma imagem de um diretorio da aplicação ?