| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2007 13:14:54
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
Fala Galera.
Preciso colocar uma imagem em um PDF. O problema é que eu não conheço o tamanho da imagem.
Existe uma forma de fazer com que o field da Imagem seja redimensionado em tempo de execução?
att.
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2007 14:06:55
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Creio que não.
Uma forma se tentar "simular" isso seria vc colocar o campo de imagem de um tamanho que possa conter da menor até a maior imagem possível e mudar as propriedades Image Scale para Retain Shape, Vertical Align para Middle e Horizontal Align para Center. Outra possibilidade seria remontar o jrxml dinamicamente, passando o tamanho da imagem, compilar o mesmo em tempo de execução e exibir... Mas acho que isso pode dar muito trabalho...
Até mais!
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2007 14:10:05
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Você pode redimensionar a imagem fora do iReport de alguma forma (por exemplo, se ela estiver em um arquivo, você pode usar o utilitário "convert" do ImageMagick para converter muito rapidamente de um formato e tamanho para outro formato e tamanho definidos. ) Existe o ImageMagick em Linux, Windows e talvez possa ser compilado em Solaris, MacOSX etc.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2007 14:47:32
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
Valeu pelas dicas...
davidbuzatto, infelizmente não posso fazer como sugeriu, pois não existe limite para o tamanho da imagem(talvez até deveria). Posso ter imagens desde 10x10 até 1024x1024. O relatório ficaria bem estranho.
Gerar o template jrxml em tempo de execução dá um pouco de trabalho, mas deve funcionar. É uma boa alternativa.
thingol, pelo mesmo problema citado acima, algumas imagens podem ficar ilegíveis depois do redimensionamento.
Estou pensando também em gerar esta parte do relatório com iText. Pode ser mais simples.
Alguém sugere outras alternativas?
Att.
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
|
|