Olá pessoal! Estou com um probleminha. Eu preciso imprimir um relatório na web com jasper reports. O relatório já está funcionando, mas não sei como mandar imprimir. Já tentei usar visualizador antes, mas além de ele derrubar meu tomcat, ele é feito para usar no desktop e não no servidor. Daí tentei mandar imprimir direto sem abrir diálogo nenhum, mas também não tive sucesso no servidor, só na minha máquina(deu uns erros). A única coisa(acho) que sobrou foi exportar para pdf e exibir o pdf no navegador, porém esse pdf está com fontes tudo erradas e com uns espaçamentos estranhos entre palavras, além de comer umas palávras. Alguém pode me ajudar?? Uso iReports para desenhar e meu código de exportar é esse:
// Cria o relatório
JasperPrint print = JasperFillManager.fillReport(pathRelatorios + "/FichaInscricao.jasper", parametros, HibernateUtils.getInstance().getSession().connection());
// Exporta para pdf
JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, pathRelatorios + "/" + id.getNumero() + ".pdf");
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
exporter.exportReport();