使用JasperReports
和Struts2
生成比较报告的pdf。正在做printOrder="Horizontal"
以显示比较列。
在detail
-
<detail>
<band height="1200">
<textField isStretchWithOverflow="true">
<reportElement style="Serif_Normal" x="0" y="900" width="369" height="20" positionType="Float"/>
<textFieldExpression class="java.lang.String">
<![CDATA[$F{PROVFORDRAININGSEDIMENTS}]]>
</textFieldExpression>
</textField>
</band>
</detail>
但isStretchWithOverflow在这里不工作?文本仍然重叠。是因为printOeder设置为Horizontal?
答案 0 :(得分:3)
当printOrder
设置为Horizontal
时,文本字段不会延伸。这是因为JasperReports努力在报告中的每列上对齐每个记录,并允许它们拉伸可能导致后续数据错位。