文本字段超链接不会导出到jasperreport中的ppt

时间:2015-12-14 09:18:52

标签: hyperlink jasper-reports

我有一个jasper报告,其中文本字段具有共享点文档的超链接。链接在报告和其他导出格式(例如excel和pdf)中工作得很好但是当导出到pptx时,只导出文本字段但不是链接。 仅供参考 - 碧玉报告版本为5.6.1 如果有人能解决我的问题,请帮助Plz。

1 个答案:

答案 0 :(得分:0)

我已经测试了它(使用hyperlinkType="Reference")并且找不到任何问题。

这是我导出到pptx

的方式
JRPptxExporter exporter = new JRPptxExporter();
File outputFile = new File("test.pptx");
exporter.setExporterInput(new SimpleExporterInput(print));
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(outputFile));
SimplePptxReportConfiguration configuration = new SimplePptxReportConfiguration();
configuration.setIgnoreHyperlink(false);
exporter.setConfiguration(configuration);
exporter.exportReport();

如果你处于设计模式(因为它的设计模式)你需要切换到演示模式,超级链接自然会不起作用

如果您仍然遇到问题,请发布与您的textField定义相关的jrxml以及导出到pptx的代码。