Caminho da imagem como parametro no Jasperreports[RESOLVIDO]

É isso aí…
Existem n tópicos a respeito de parâmetros, mas não encontrei nenhuma “luz”, ou seja, ora enterravam o tópico por não conseguirem responder, ora não correspondia com minha necessidade!

BOm… criei os parametros no iReports e coloquei no Map.
A questão é que tenho um campo DE IMAGEM que a referência da mesma está no banco e NÃO EXIBE NADA!
Fico pensando “como é que o campo imagem vai saber que tem que exibir uma imagem só recebendo uma String”?? Deve ser por isso que o campo da imagem SEMPRE FICA BRANCO MESMO PASSANDO O CAMINHO NO Map!!

Alguém pode me dar uma “Luz”??

:thumbup:

Ahh dei uma olhada nisso aqui:
http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=60131

Mas estou codificando em Java SE!

Bom! Eu havia resolvido o problema minutos depois de colocar esse tópico…

No relatorio do ireport tem que ter um campo com o parametro
$P{algumacoisa}, pois representa que ira receber por paramêtro e não do
banco de dados.

Para isso tera que criar os paramêtros no ireport, caso não saiba criar
eu lhe ajudo.

Ireport 3.5.2.

Adiciono os parametros no report Inspector no nó parameters.

Supondo que crie um parametro chamado FOTO vc deve colocar o tipo desse parâmetro como FileInputStream e no tipo do campo da imagem tb. Na “expressão” da imagem vc coloca $P{FOTO} E PRONTO!!

Depois na sua classe java você envia os parametros via HashMap.

HashMap parameters = new HashMap();

parameters.put(“FOTO”, objetoFileInputStream);

Compila o aplicativo Jasper E SORRIAAAAAAA :smiley:

Espero ter ajudado quem estava com o mesmo probleminha que EU :slight_smile:

VALEU willricardo!!! TU É FROYD PARCEIRO :thumbup:

[]'s