0

我正在使用JasperReportswithStruts2生成比较报告的 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 设置为水平吗?

4

1 回答 1

3

printOrder设置为 时,Horizontal文本字段不会拉伸。这是因为 JasperReports 努力在报表中的列之间对齐每条记录,并且允许它们拉伸可能会导致后续数据未对齐。

于 2013-03-18T09:03:15.383 回答