Na verdade o jrPrint é o objeto que contem as informações necessarias para efetuar a exportacao do relatorio na forma que você deseja “PDF”, “XLS”, “HTML”…
Entao você pode serializar o objeto JasperPrint e depois recupera-lo ou você pode gerar o arquivo que deseja 'pdf",“xls”, etc em byteArray e gravar como arquivo tb.
Espero ter ajudado.
Abraço
E
Ewerson_Mantovani_Fa
Vou tentar ser mais claro.
Cada vês que eu gerar um contrato preciso armazená-lo com um nome especifico,
para quando o cliente precisar visualiza-lo novamente, eu poder recuperá-lo . Como no código baixo.
//Caminho para o arquivo.jrprintStringfile=newFile("test/contrato01.jrprint").getAbsolutePath();//Carrega o arquivo.jrprint que será impressoJasperPrintjasperPrint=(JasperPrint)JRLoader.loadObject(file);//imprime o arquivo.jrprintJasperPrintManager.printReport(jasperPrint,false);
O problema é que toda vês que gera um contrato no codigo abaixo o nome do arquivo.jrprint é criado sempre igual.
# //Preenche o Jasper e gera o arquivo.jrprint
# JasperFillManager.fillReportToFile(pathJasper, parameters, con);
Não tem como eu especificar o nome a ser dado ao arquivo antes que ele seja criado :?: