Boa tade a todos.
Li alguns tutoriais aqui do GUJ, sobre impressão de frente e verso mas acabei não entendendo^^.
Gostaria de saber se posso imprimir frente e verso em uma impressora normal pelo iReport.
minha peculiaridade é a seguinte,
o meu relatório tem um espaçamento a esquerda que é para ser perfurado e colocado em um livro de controle, e a margem direita possui um espaço minusculo
portanto se a folha for impressa dos dois lados, a margem com o espaçamento maior fica ao contrario, não sei se fui claro.
seria como um livro o espaçamento de onde é “pregada” a folha é maior, lembrando de que conforme voce vira a pagia o espaçamento muda de local.
segue meu código abaixo :
JasperPrint jasperPrint;
try {
jasperPrint = JasperFillManager.fillReport(ControleParametros.getParametros().getPastaCorrente() + "\relatorio\" + report, parametros, jrBeanCollection);
if (ControleParametros.getParametros().isMostrarRelatorio())
progressBar.dispose();
else
contandoPaginas.dispose();
buttonVisualizarImpressao.setEnabled(true);
buttonOk.setEnabled(true);
buttonCancelar.setEnabled(true);
if (ControleParametros.getParametros().getStatusLavratura() == 1){
int totalPaginas = 0;
totalPaginas = jasperPrint.getPages().size();
PersistenciaLavratura persistencia = new PersistenciaLavratura();
try {
persistencia.atualizaNumeroPagina(totalPaginas);
} catch (SQLException e) {
e.printStackTrace();
}
}
deletaTemporarios();
if (ControleParametros.getParametros().isMostrarRelatorio()){
JasperViewer jasperViewer = new JasperViewer(jasperPrint, false);
jasperViewer.setTitle("Sistema - Notarial");
jasperViewer.setExtendedState(MAXIMIZED_BOTH);
jasperViewer.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jasperViewer.setVisible(true);
}