生成Docx报告的代码如下:
JRDocxExporter exporter = new JRDocxExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
exporter.setParameter(JRDocxExporterParameter.FRAMES_AS_NESTED_TABLES, Boolean.FALSE);
exporter.setParameter(JRDocxExporterParameter.FLEXIBLE_ROW_HEIGHT, Boolean.TRUE);
exporter.exportReport();
bytes = baos.toByteArray();
我已将正在生成的文件的内容类型设置为-"application/vnd.openxmlformats-officedocument.wordprocessingml.document"。
我能够通过修改word中的设置来解决此问题,在MS Word中进入布局部分并禁用查看贪婪行。