【发布时间】:2009-07-30 09:14:40
【问题描述】:
当数据溢出 jasper 报告中的带高时如何拉伸一行,我已将带有溢出标志的拉伸设置为 true,但它不起作用。
【问题讨论】:
标签: java jasper-reports report itext
当数据溢出 jasper 报告中的带高时如何拉伸一行,我已将带有溢出标志的拉伸设置为 true,但它不起作用。
【问题讨论】:
标签: java jasper-reports report itext
我自己也遇到了这个问题。我无法拉伸细节带,即使带中的文本字段已配置为这样做。问题出在报告的 Print Order 属性上,该属性由于某种原因被设置为 horizontal。当我将其更改为 vertical 时,问题就消失了。
根据 JasperReports 终极指南,
横向填充报表模板时,里面的动态文本字段 详细信息部分不再延伸到其整个文本内容, 因为这可能会导致水平轴的错位 后续的详细信息部分。
【讨论】:
如果有必要,我的乐队会在以下情况下伸展,我不知道你的情况。 我已经开始使用 ireport 1.0 netbeans 插件和 jasper 3.5.2。 带的拆分类型已设置为拉伸。
<band height="108" splitType="Stretch"></band>
已检查字段溢出的拉伸,例如:
<textField isStretchWithOverflow="true">
<reportElement positionType="Float" x="70" y="28" width="485" height="14"/>
<textElement>
<font size="10"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[($F{EQUIPMENTS} == null ? "-" : $F{EQUIPMENTS})]]></textFieldExpression>
</textField>
【讨论】:
那不是设置的高度够高,属性溢出,那么会自动溢出到多行吗?这样的解决方案对我有用。
【讨论】: