Alguém sabe como imprimir um relatório em HTML, tentei imprimir usando a classe JRHtmlExporter mas as figuras não foram visualizadas,…
Impressão em HTML
4 Respostas
e se você gerar um PDF?
Quando exportar para HTML certifique-se de setar corretamente a propriedades referentes ao caminho delas:exporter = new JRHtmlExporter();
exporter.setParameter(JRHtmlExporterParameter.IMAGES_MAP, imagesMap);
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, request.getContextPath() + IMAGES_DIR);
Mais informações na API 8) (ehehe maldade - por isso escrevam javadoc direito)
Ops … imagesMap é um mapa simples e JRHtmlExporterParameter.IMAGES_URI deve ter a base para o caminho das imagens.
Essas variáveis imagesMap e IMAGES_DIR são inializadas com algum valor?
Ufa consegui imprimir as figuras do relatório em HTML…
Uma outra dúvida que tenho é por que relatórios coloridos não são impressos em html? Fiz um xml que altenava as cores para as linhas da banda de detalhes, ou seja, uma linha era impressa com fundo cinza e outra com fundo branco. No formato PDF o relatório foi impresso corretamente, mas no formato HTML nenhuma cor foi impressa. Testei isso usando a ferramena iReport e via código também, nenhum dos dois funcionam…
Alguém pode me ajudar?