Dúvida no jasperreport

3 respostas
O

olá,

tenho um ficheiro .jrxml, que fiz com o ireport, mas eu necessito modificar a margem do relatório dinamicamente.
Tenho duas (possiveis ) soluções , mas não consigo implementar nenhuma :shock:

  1. Passar a margem como parâmetro para dentro do relatório;
  2. Acessar o meu ficheiro jrxml, antes de o compilar e modificar o atributo rightmargin.

Alguém já teve algum problema parecido?
como é que posso modificar um ficheiro jrxml dentro do java??

Desde já agradeço

3 Respostas

RaulCarlin

Faz o parse do XML e muda, eu faria assim…

O problema de alterar o jrxml é que ele é o fonte, então não há como usar $P ou $F para alterar valores dentro dele…

O

Raul, muito obrigado pela resposta :slight_smile:
Já estive a pesquisar e vou tentar utilizar o StAX

O

Agora a pesquisar surgiram-me algumas dúvidas.

Eu posso tratar o ficheiro jrxml como se fosse um xml normal?

E consigo pegar num atributo desse ficheiro e modificá-lo?Sem voltar a escrever o ficheiro?? :roll:

Obrigado

Criado 27 de setembro de 2007
Ultima resposta 27 de set. de 2007
Respostas 3
Participantes 2