Отчеты Jasper Экспорт файла .PDF [дубликат]

У меня такая же проблема, и ни один случай не разрешает мне проблему. Единственное, что работает для меня, оно помещено в файл Site.master, следующее:

<script src="<%= ResolveUrl("~/Scripts/jquery-1.7.1.min.js") %>" type="text/javascript"></script>
<script src="<%= ResolveUrl("~/Scripts/bootstrap/js/bootstrap.min.js") %>" type="text/javascript"></script>

С src = "& lt;% = ResolveUrl (" ") ... нагрузка jQuery на страницах содержимого правильно.

1
задан Petter Friberg 14 April 2016 в 08:52
поделиться

1 ответ

Если вы не используете очень старую версию отчета о яшме, вы используете устаревшие методы, и, самое главное, вы не передаете JasperPrint экспортеру.

Отсутствует источник входного сигнала для экспортера.

Вам нужно заполнить отчет, используя код примера JasperFillManager.fillReport

(отчет jasper v5 или выше)

JasperDesign jasperDesign = JRXmlLoader.load(new FileInputStream(reportFile));
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperDesign, parameters, conn);

JRXlsExporter exporter = new JRXlsExporter();
exporter.setExporterInput(new SimpleExporterInput(jasperPrint)); //The JasperPrint, filled report
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(xlsReport)); //Your ByteArrayOutputStream 

SimpleXlsReportConfiguration configuration = new SimpleXlsReportConfiguration();
configuration.setOnePagePerSheet(true);
configuration.setDetectCellType(true);
configuration.set //The other properties you like to set
exporter.setConfiguration(configuration);

exporter.exportReport();
2
ответ дан Petter Friberg 28 August 2018 в 06:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: