避免BLANK ROW'伸展溢出'在报告中

时间:2014-03-19 19:23:09

标签: jasper-reports

在我的碧玉报告中,我有9列。对于col2和col9,将属性设置为

isStretchWithOverflow="true" 
positionType="Float" 
stretchType="RelativeToTallestObject" 
isRemoveLineWhenBlank="true" 
isPrintInFirstWholeBand="true" 
isPrintWhenDetailOverflows="true"

因此,当数据在 EXCEL 导出时溢出时,col2和col9中的值会被拉伸。但问题是,当数据溢出时col2或col9以列方式拉伸,同时为col1,col3 .... col8添加 BLANK ROW 。 我也添加了属性以避免空行

<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/>

**

  

Link to sample excel export file

**

1 个答案:

答案 0 :(得分:2)

你必须在所有其他字段上添加stretchType="RelativeToTallestObject",以便当col2和col9在溢出时伸展时它们会改变高度。这样,单行中的所有字段都具有相同的高度。