| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 13:25:12
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
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. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 13:34:16
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 13:37:41
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 13:48:18
|
marciobarroso
Virtual Machine Man
![[Avatar]](/images/avatar/6828f61cee49c7a4da0f9c1d3e03b857.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 13:55:09
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 14:50:40
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 15:37:24
|
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!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 15:41:36
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2007 16:08:15
|
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!!
|
|
|
 |
|
|