Bom dia gente,
Estou usando o JaperReport para gerar relatório pdf, alguém pode me explicar como gerar relatórios na extensão .doc?
Bom dia gente,
Estou usando o JaperReport para gerar relatório pdf, alguém pode me explicar como gerar relatórios na extensão .doc?
ninguém?
.doc vc nao vai consegiur !
Porem utilize o .rtf
JRRtfExporter exporter = new JRRtfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "modelo.rtf");
exporter.exportReport();
falo
Obrigada por responder, mas vc teria um exemplo completo? Nesse caso, estou usando servlet para gerar pdf e agora tenho que alterá-lo para rtf. No ireport tenho que alterar algo também?
Nao precisa alterar nada !
Apenas faca uma condição para que tipo de documento vc quer gerar o doc !
Entendeu ?
Vc esta usando subreport ?
Estou usando 3 subrelatorios, mas apredi a usar essa ferramenta a pouco tempo e só gerei relatórios com extensão pdf, as outras extensões possíveis de gerar com o jaspperreport e nem tenho idéia de como fazer, como ficaria o servlet para gerar na extensão rtf? Você teria um exemplo?
Desde já agradeço!
Entao
Usando servlet ou nao é a mesma coisa !
Passa os parametros e e faz de acordo como eu te mandei !
Se tiver mais duvidas, me avisa
Abs
Eu até fiz, porém mostra somente uma página em branco
A tah
Entao, verifica se os dados da sua consulta estão sendo setados no seu hashtable !
Se estiver, verifica se os parametros do seu relatorio estão corretos ! ou seja, estão iguais.
Abs
Isso está certo pq eu consegui gerar esse relatorio em pdf com todos os campos preenchidos, acho que nao ta certo a parte do código onde devo incluir o que vc me passou.
Em pdf tinha esse trecho de codigo isso:
JasperReport relatorio = (JasperReport) JRLoader
.loadObject(principal);
JREmptyDataSource ED = new JREmptyDataSource();
JasperPrint impressao = new JasperPrint();
impressao = JasperFillManager.fillReport(relatorio, h, ED);
byte[] bytes = null;
bytes = JasperExportManager.exportReportToPdf(impressao);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
Como alterá-lo para gerar em rtf, sendo que essa versao em pdf nao será mais necessária?
Obrigada.
Algué sabe?? Help!
Gente, alguém pode me dar uma força aí?
:shock: Gente, alguém pode me dar uma força aí? :?: :?:
Procura usar o JRBeanCollectionDataSource
Está tendo retorno dos valores setados no hashtable ??
Abs
Lila
manja fazer alinhamento dos subrelatorios ?
abs
Estou sim, somente aparece um relatório em branco. Todos os valores foram preenchidos corretamente, o problema está na codificação de geração do relatório.
Bom, estou usando o mesmo layout que usei ao gerar em pdf.
eduardognz
Agora tá ok, mas como eu faço para abrir o relatório direto na página web? Estou utilizando servlet nesta aplicação.
Obrigada