Jasper更新 - 表中的列不会在更新到6.0.1后导出到docx

时间:2015-08-11 12:21:33

标签: java jasper-reports docx jasperserver

在JasperServer升级(从5.6到6.1)之后,包含转换为Docx的表的报表不会以正确的方式显示列。奇怪的是,它只发生在Docx-export上。

当我使用Java或PDF / RTF导出进行预览时,一切顺利。两张图片描述了好/坏。第一个是正确的方式(在它应该的表中),第二个是对Docx的意外导出。

This is the way it's generated in Java

And this is what it shows

此外,正确的文档有tableGrids和w:hRules,如下所示:

<w:gridCol w:w="1280"/>
<w:gridCol w:w="120"/>
(...)
<w:gridCol w:w="3260"/>
<w:gridCol w:w="240"/>
<w:gridCol w:w="1200"/>

 <w:trHeight w:hRule="exact" w:val="1400" />

错误的文件sais:

<w:tblGrid>'
<w:gridCol w:w="1"/>
<w:gridCol w:w="120"/>
(..)
<w:gridCol w:w="3260"/>
<w:gridCol w:w="240"/>
<w:gridCol w:w="1"/>'

 <w:trHeight w:hRule="exact" w:val="0" /

看起来列被转换为1左右?

更新:看起来它正在投影列内容减去一些像素,如本报告所示

enter image description here

0 个答案:

没有答案