Duvida no uso iReport/Jasper com imagem .....  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline





Olá,

fiz um relatório com imagem no cabeçalho e defini um endereço "c:\imagem\logo.jpg"
rodando no ambiente windows deu certo agora vou fazer o deploy no lunix ....

E a imagem não aparece vi alguns duvidas no forum com o uso InputStream

mas não sei como passar para o relatório via parametro da localização da imagem no contexto

da aplicação ....

Se alguém puder me ajudar ...agradeceria....abs




Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

paribe wrote:
E a imagem não aparece vi alguns duvidas no forum com o uso InputStream


Olá...
Você já leu esse aqui:
http://www.guj.com.br/posts/list/103670.java

[]'s
JL
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline

obrigado pelo retorno ....

achei bom o forum ...

mas minha duvida continua ..no iReport defini um campo como image e a propriedade dessa imagem esta inputStream ....como no java

passo essa informação do caminho pois o caminho já tenho peguei pela action do Struts ...

paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline

nada ainda se alguém puder me ajudar como passar o caminho da imagem
no momento que vou rodar o arquivo .jasper e queria passar o caminho

já que no iReport foi criado image com propriedade inputStream ?????

alguém já passou por isso ???????
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

paribe wrote:
parameters.put ("o que coloco aqui ",caminhoImagem);//como tenho que passar para o relatório entender ?????essa é minha duvida


Bem...
Se você já tem o caminho da imagem, e no iReport ela está como um inputStream, acho que assim deve te resolver:



[]'s
JL

P.S.: Como você pega o caminho da imagem?
P.S.2: Não é melhor passar o caminho da imagem ao invéz de fazer dela um inputStream?

This message was edited 2 times. Last update was at 02/04/2009 12:23:33

danielpk7
Thread.start()

Membro desde: 03/07/2007 20:44:15
Mensagens: 33
Offline

cara faz tempo q não uso JasperReport mas qdo usava eu colocava as imagens dentro da pasta src do projeto e usava caminho relativo(../imagem/imagem.jpg) pois minha aplicação rodava pela web e não na máquina do usuario. Assim funcionará em qualquer sistema operacional.
Espero ter ajudado.
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline

obrigado pelo retorno mas como passo esse caminho para o jasper (relatorio)





pois no ireport criei um campo como image e deixei parametro como inputstream

se puder me ajudar
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

paribe wrote:obrigado pelo retorno mas como passo esse caminho para o jasper (relatorio)

pois no ireport criei um campo como image e deixei parametro como inputstream
se puder me ajudar


Cara, estive olhando a conversa, e vi o seguinte:
paribe wrote:
fiz um relatório com imagem no cabeçalho e defini um endereço "c:\imagem\logo.jpg"


Bem, não tem como fazer magica.
Ou você colocar essa imagem do cabeçalho do relátorio dentro da sua aplicação ou vai ter que definir esse caminho fisico em algum lugar.
Eu aconselho você colocar essa imagem dentro da sua aplicação, e se você fizer isso, basta mudar no seu relatório de inputStream para String e olha novamente o link que te passei nas primeiras respostas de como pegar o caminho da imagem.

[]'s
JL
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team