Mudar orientação do Papel (Portrait ou Landscape)

Pessoal ,

Estou desenvolvendo uma aplicacao para web, e estou desenvolvendo varios relatorios sendo que alguns são em Portrait e outros são em Landscape.

Gostaria de saber se é possivel colocar essa orientação do papel da impressão automatico no java, é possivel ???

Obs. Pois senão o usuário terá que clicar na propriedade da impressora e alterar de acordo com o relatorio. a

Que recurso você está usando para gerar seus relatórios? ser for o JasperReports eu sei que tem sim.

Estou usando o JasperReport, e estou mostrando este relatorio no browser no formato pdf.

Você pode alterar no XML EX: report.xml

Observe o atributo orientation=“Landscape”, assim você já desenha o relatório em landscape.

Também tem outra maneira, porém já no JasperPrint

Entao mas se a configuracao da impressao (Quando clico com o botao direito e vou na propriedade ) se lá nao tiver configurado com Retrato, a impressao vai sair em Retrato, independente se o meu relatorio tiver em Paisagem.

Obs. pelo menos esta situação que estou enfrentando …

A idéia e fazer essa alteracao de Orientacao de papel da impressora via JAVA.