estou usando ireport 4.0 e inclui uma imagem no relatório no caminho c:\tmp\imagem.jpg
quando rodo em minha máquina de desenvolvimento o relatório é executado sem problemas.
Quando instalo essa aplicação em outro servidor e não tem a pasta c:\tmp\image.jpg
me apresenta esse erro :
Não possivel gerar o relatório.(net.sf.jasperreports.engine.JRException:Byte data not found at location :c:\tmp\OKmenor.jpg)),detail =(failed to localize) Não foi possivel gerar o relatorio sourceId=null severity INFO 0 summary ([failed to localize) Não foi possivel gerar o relatório (net.sf.jasperreports.engine.JRException:Byte data not found at location :C:\tmp\OKmeno.jpg))
Tem como associar a imagem sem o caminho da pasta …
Cara, podes anexar a imagem como um ByteStream no relatório, e mandar o objeto por parâmetro.
Eu preciso gerar relatórios com logos de cada empresa cliente, aí eu faço isso.
Só uma dica =)
Abraço!
Mais estou com mais uma duvida estou no ireport 4.0 na aba Designer e gostaria de inserir
uma imagem mais não aparece Barra de Ferramentas para incluir os componentes e procurei
e não achei …
Só uma dica, nunca trabalhe com arquivos físicos em sua maquina. Digo, trabalhar com arquivos em C:\ ou D:… etc.
Coloque sua imagem dentro do seu Jar, e trabalhe com ela dessa forma… A aba de ferramentas do iReport se chama paleta se nao engano esta no penultimo menu do iReport, em Janelas se não me engano
Agora consigo visualizar a paleta Report elements e escolhi o botão de Image e arrastei até o cabeçalho
do meu relatório e solicita escolher o arquivo no diretório c: ou d:
Não quero que minha imagem fique no disco c: ou d: então cliquei no botão cancelar …
AI minha duvida pois a imagem do botão fica no relatório e ao clicar na imagem mostra Propriedades:
left
top
width
height
forecolor
backcolor
image expression
expression class
E como eu dou um nome para essa imagem pois quero passar o caminho da imagem via parametro do java
para jasper em tempo de execução.Não estou visualizando onde associo o nome do relatório com o jasper…
No codigo abaixo como coloco o nome LOGO no ireport com o botão imagem Image no report …