| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2011 09:20:47
|
paribe
JWizard
![[Avatar]](/images/avatar/4fc848051e4459b8a6afeb210c3664ec.jpg)
Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline
|
Olá,
estou usando ireport 4.0,windows 7 na minha máquina local
e quando vou arrastar o icone da imagem para meu relatório
em seguida solicitada o caminho da imagem e coloco c:\tmp\imagem.jpg
Na minha máquina local funciona qdo faço deploy no servidor linux
não existe esse diretório c:\tmp e não roda o relatório.
Não estou conseguindo jogar o icone imagem para relatório sem que me solicita
o caminho da imagem , pois queria via java passar o caminho da imagem do servidor
por exemplo contexto/img/imagem.jpg
Alguém poderia me ajudar....
abs
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2011 09:44:45
|
marcelo.silva
Debugger
![[Avatar]](/images/avatar/40b4ca70f00134caed39d65b78c5164f.png)
Membro desde: 13/12/2010 20:28:08
Mensagens: 61
Offline
|
O caminho da imagem é um parâmetro, quando o relatório for para produção você deve colocar o local da imagem no servidor onde está a aplicação, o relatório não compila junto com a imagem
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2011 10:00:40
|
paribe
JWizard
![[Avatar]](/images/avatar/4fc848051e4459b8a6afeb210c3664ec.jpg)
Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline
|
Obrigado pelo retorno.
Deixa eu entender uma coisa :
- eu crio um parametro no relatório por exemplo "nome_imagem" com String
- e no java eu passo nome_imagem igual "contexto/img/imagem.jpg" ..exemplo MAP (nome_imagem,"contexto/img/imagem.jpg")
- minha duvida como associo esse parametro que criei no relatório a imagem que está
no relatório.Não sei se deu pra entender minha duvida ????
se puder me ajudar ......
abs
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2011 10:03:36
|
marcelo.silva
Debugger
![[Avatar]](/images/avatar/40b4ca70f00134caed39d65b78c5164f.png)
Membro desde: 13/12/2010 20:28:08
Mensagens: 61
Offline
|
Ao clicar na imagem o parametro pode ser editado na aba de configurações que costuma ficar na direita do iReport
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 07:10:27
|
paribe
JWizard
![[Avatar]](/images/avatar/4fc848051e4459b8a6afeb210c3664ec.jpg)
Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline
|
Olá,
o que estou fazendo para colocar uma imagem no meu relatório:
- na paleta cliquei no icone Image e arrastei até Title do meu report
- ao colocar no report o icone Image me aparece Select image file e me mostra
alguns arquivos jpg que estão na pasta do ireport onde apresenta os seguintes arquivos
cherry.jpg,coffee.jpg,wood.jpg. Como não quero nenhum imagem da pasta c:\ o que fiz
cliquei no botão Cancelar.
Minha duvida qual propriedade tenho que alterar para quando via java for passar
o caminho que está no servidor de aplicação por exemplo contexto/img/exemplo.jpg
passar para essa propriedade da Image...como passar essa é minha duvida ???
é isso que devo fazer (sim ou não ) conforme abaixo ??
- tenho que criar uma variável de parametro (que tipo String???) e setar essa variavel na propriedade Image Expression
- e alterar a propriedade Expression Classpara que java.io.inputStream
se puder me ajudar ....agradeço
abs
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 07:38:47
|
ManoJava
JavaEvangelist
![[Avatar]](/images/avatar/9e0c2d8064cdede08df533dd8f192b1a.jpg)
Membro desde: 23/04/2009 09:18:23
Mensagens: 480
Localização: Mococa-SP
Offline
|
Bom dia!!
A Expression class da sua imagem deve ser "java.io.File" e a Image Expression esta setado da seguinte maneira:
onde o parametro $P{SUBREPORT_DIR} contem o caminho onde os relatorios são gravados no servidor, uso como padrão para todos os relatórios, completando apenas com o diretorio de cada relatório e o nome do arquivo.
Att.
|
"Há Três coisas que nunca voltam atrás: A flecha lançada, a palavra pronunciada e a oportunidade perdida." - Provérbio Chinês
In Guj We Trust!
Bacharel em Ciência da Computação
MBA - Gestão de Projetos |
|
|
 |
|
|