JasperReports Imagens[não resolvido]  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Olá.
Gostaria de saber se alguém ja passou por algum caso desse tipo.

Tenho um relatório no jasperreports, que preciso fazer a geração dele em html e obter as imagens contidas no relatório.
Porém preciso dessas imagens em uma Map em memória.
Existe um parametro chamado JRHtmlExporterParameter.IMAGES_MAP, mas parece não ser bem o que eu preciso.

Alguém ja fez algo assim ??

This message was edited 1 time. Last update was at 24/10/2007 13:40:17


Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
hugov
JavaEvangelist

Membro desde: 30/08/2004 14:14:23
Mensagens: 357
Offline

Se for apenas uma imagem você pode criar um parametro que contenha o endereço da imagem ,
agora se for um monte imagens com certeza você vai ter que passar em map.

Vitor Hugo
Analista Desenvolvedor Java
WebLog : http://emdia.wordpress.com/
Skype : hugov_br
[Email] [WWW] [MSN]
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Obrigado pela resposta hugov;

Mas minha dúvida é, como faço para pegar as imagens de um relatório sem conhece-lo e nem conhecer as imagens??

Algo como:

Entende ??

Sei que não é tão fácil assim, mas só pra exemplificar.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Eu já fiz relatórios com mtas imagens, mas usei a forma tradicional, onde eu tinha uma factory com todos os meus relatórios.

Cada relatório acessa a imagem como uma página web comum.

Agora se suas imagens são dinâmicas, ai complica. Você pode gerá-las e salvar em um diretório, e passar o path da imagem como parametro.

Só uma sugestão.

[]'s
[Email] [WWW] [MSN]
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Na verdade minhas Imagens não são dinamicas.

As imagens estão definidas dentro do relatório.

Porém tenho uma engine que recebe o arquivo xml do relatório e faz o resto sozinho.

Agora estou precisando enviar um e-mail com o corpo desse relatorio jasper em html.

Porém eu preciso exportar junto as imagens do relatório e enviar no e-mail.

Lembrando que essa engine não conhece contexto web ou qualquer coisa do tipo.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

up.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
andre2k2
JavaEvangelist

Membro desde: 27/03/2007 14:54:31
Mensagens: 353
Offline

Vc quer mandar as imagens junto com o email? Perai, se o email eh um HTML ele precisa apenas dos de imagens publicadas nao é?
Pq vc nao cria um servidor contendo essas imagens e no seu HTML faz os linkes...
Bom nao sei se entendi certo... se nao me corrijam!!!
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Até funcionaria.

Mas na minha situação, o requisito real é.
Recebe um arquivo .jaspert ou jrml. e faz tudo.

Independente deste arquivo estar publicado ou não.

Minha situação ta complicada.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
andre2k2
JavaEvangelist

Membro desde: 27/03/2007 14:54:31
Mensagens: 353
Offline

nbluis wrote:Até funcionaria.

Mas na minha situação, o requisito real é.
Recebe um arquivo .jaspert ou jrml. e faz tudo.

Independente deste arquivo estar publicado ou não.

Minha situação ta complicada.


Tranforma o relatorio em imagem JPG e envia como anexo do email
Resolvido os seus problemas!!! Hahahaha!!!

Bom mas falando serio... o jasper, quando exportar pra HTML, vai gerar as imagens como JPGs e elas precisam estar em algum lugar num servidor para que quando o cliente receber o email em html abra as imagens e mostre... outra maneira nao conheço e se existir foge do escopo do jasper...
Oq o jasper fará é pegar seu XML, compilar e gerar codigo HTML e mais um bando de arquivo JPG numa pasta!!
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team