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