gpt4 book ai didi

jasper-reports - JasperReport 如何编辑生成的报告 HTML?

转载 作者:行者123 更新时间:2023-12-01 12:57:14 26 4
gpt4 key购买 nike

在使用 JRHtmlExporter 导出后,是否可以在 servlet 上编辑生成的报告的 HTML?我只想更改生成的报告 <body>标记为 <body onload="window.print()"> .我想要的只是打印机可以由用户选择,而不是以编程方式选择。谢谢。

最佳答案

通常您在这样的代码中使用 JRHtmlExporter:

JRHtmlExporter exporter = new JRHtmlExporter();
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "build/reports/BatchExportReport.html");
// or maybe this:
exporter.setParameter(JRExporterParameter.OUTPUT_WRITER, out);

在那种情况下,您只需要处理生成的文件,或者您需要处理生成的输出流。

但也许您只需要设置 JRHtmlExporterParameter.HTML_HEADER。看看那个。您可以设置它以避免获取此默认 header ,如 JRHtmlExporter.java 所示:

writer.write("<body text=\"#000000\" link=\"#000000\" alink=\"#000000\" vlink=\"#000000\">\n");

关于jasper-reports - JasperReport 如何编辑生成的报告 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9065881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com