Bom dia ,
Alguém sabe como eu posso criar ou limitar o filtro de extensões no jasper viewer nas hora de salvar a visualização em algum formato?
segue anexo o print do viewer.
Obrigado.
Bom dia ,
Alguém sabe como eu posso criar ou limitar o filtro de extensões no jasper viewer nas hora de salvar a visualização em algum formato?
segue anexo o print do viewer.
Obrigado.
[quote=juceliohv]Bom dia ,
Alguém sabe como eu posso criar ou limitar o filtro de extensões no jasper viewer nas hora de salvar a visualização em algum formato?
segue anexo o print do viewer.
Obrigado.[/quote]
Acho que isso pode te ajudar:
http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=70085
[]'s
Cara, mudei o meu código de JasperViewer para JRViewer, mas agora o relatório não aparece na tela. Você sabe o que pode estar errado?
Segue código.
[code]JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, map, connection);
//JasperExportManager.exportReportToPdfFile(jasperPrint, pdfFile);
//JasperViewer jrviewer = new JasperViewer(jasperPrint, false);
JRViewer viewer = new JRViewer(jasperPrint);
//jrviewer.setIconImage(null);
//jrviewer.setTitle("");
viewer.setName("");
viewer.setVisible(true);
viewer.setFitPageZoomRatio();[/code]
Amigo
Sempre usei JasperViewer, mas me deparei com um problema quando tive que colocar o sistema em terminal services.
O meu cliente não tinha defesa pra proteger o disco quando o usuário clicava no botão salvar e me pediu para desabilitá-lo.
Só era possível com JRViewer, mas não funcionava quando eu o substitui.
Verifiquei que JasperViewer extende um Jframe e JRViewer um JPanel, então criei um JFrame e adicionei o JRviewer nele
funcionou legal .
abaixo o código
// endereço do arquivo .jasper já compilado
JasperPrint imp = JasperFillManager.fillReport("relatorios/cai_imp.jasper", map, conexao);
// Cria uma janela com o Relatorio
// JasperViewer jpv = new JasperViewer(imp, false); // false -> não fecha o programa que abriu o relatorio
//
// // Titulo do Relatório
// jpv.setTitle("Caixa");
//
// // Torna a janela visivel
// jpv.setVisible(true);
JFrame teste = new JFrame();
JRViewer jRViewer = new JRViewer(imp);
// ((JPanel)jRViewer.getComponent(0)).remove(0);
// jRViewer.setName("Caixa");
jRViewer.setVisible(true);
teste.add(jRViewer);
teste.setVisible(true);