在我的碧玉报告中,我有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"/>
**
**
答案 0 :(得分:2)
你必须在所有其他字段上添加stretchType="RelativeToTallestObject"
,以便当col2和col9在溢出时伸展时它们会改变高度。这样,单行中的所有字段都具有相同的高度。