Duvido no Ireport

blz galera, sequinte, rsrs

Fiz um relatorio no ireport com tamanho da pagina A4,
mas preciso desse relatorio tb no tamanho LETTER.
Minha duvida é tem como mudar isso via codigo???

tipo assim
public void relatorio(){
JasperPrint jp = JasperFillManager.fillReport(“relatorio.jasper”, parametro, ds);
// Algo ±
jp.setPagina(A4);
jp.setPagina(LETTER);
}

ou de outra forma??

Nunca precisei de algo desse tipo, ou vc tenta da forma como postou, ou entao faz um replica do seu relatorio para o formato letter, e no seu código vc verifica qdo imprimir no formato a4 e qdo imprimir no formato letter.

eu precisei fazer algo assim… mas é algo beeeem chatinho.

Tive que alterar o tamanho da pagina, e rearanjei todos elementos do repot (via código);