Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > JasperReport expo в Excel, HTML, не выводитс image


Автор: korotin 1.11.2009, 01:43
Здравствуйте!

Возникла проблема, когда экспортирую отчет в Excel или в HTML, то все данные(числа, символы) отображаются, а изображения(логотип) не отображается, вот код:

Excel:
Код

.....
            JRXlsExporter exporterXLS = new JRXlsExporter();
            exporterXLS.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint);
            exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, baos);
            //если TRUE то отчет разобъется на несколько листов
            exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);
            //если FALSE то строки кривыми будут
            exporterXLS.setParameter(JRXlsExporterParameter.IS_AUTO_DETECT_CELL_TYPE, Boolean.TRUE);
            //exporterXLS.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE);
            //если TRUE то задний фон будет белый и границы ячеек не будет видно
            exporterXLS.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
            exporterXLS.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);
            exporterXLS.exportReport();

            response.setContentType("application/xls;charset=UTF-8");
.....



HTML:
Код

......
            JRHtmlExporter htmlExporter = new JRHtmlExporter();
            htmlExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
            htmlExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
            htmlExporter.exportReport();

            response.setContentType("text/html;charset=UTF-8"); 
......



Подскажите как быть, как решить проблему отсутствия изображения?

Заранее спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)