Pessoal, estou tentando imprimir um arquivo Pdf a partir de um aplicativo desktop.
Pesquisei e baixei o Ireport e o JasperReport.
E tem uma parte do código em que eu tenho de passar como parâmetros
o que deve ser impresso no arquivo pdf com a seguinte instrução:
E passando esse mapa os dados vao ser impressos no relatorio.
Se no relatorio voce nao precisar de nenhum campo via parametro voce nao precisa do put(key, value) e passa apenas o HashMap vazio
No caso parameters.put(1, 2)
o 1 eu defino no relatório, como nome do campo?
E outra pergunta.
Como eu defino o caminho do .jasper
Eu já tentei
C:\Users…\report1.jasper - Dá erro no caracter “”
C:\Users\…\report1.jasper
report1.jasper
e nenhum dá certo…
Têm alguma dica?
Marky.Vasconcelos
No relatorio tem o campo por parametro o campo estatico e um terceiro que nao lembro o nome que é o que vem da Query.
Os campos por parametros vem por esse HashMap
os campos estaticos são escritos diretos no relatorio quando cria ele
os outros campos que é esse que voce quer fazer pelo cliente é o DataSource do relatorio.