13

当数据溢出jasper报告中的带高时如何拉伸一行,我已将带有溢出标志的拉伸设置为true,但它不起作用。

4

3 回答 3

11

我自己遇到了这个问题。我无法拉伸细节带,即使带中的文本字段已配置为这样做。问题出在报告的Print Order属性上,由于某种原因,该属性已设置为Horizo​​ntal。当我将其更改为vertical时,问题就消失了。

根据 JasperReports 终极指南,

水平填充报告模板时,详细信息部分内的动态文本字段不再延伸到其整个文本内容,因为这可能会导致后续详细信息部分的水平轴未对齐。

于 2010-05-10T21:10:23.557 回答
5

如果需要,我的乐队会在以下条件下伸展,我不知道你的情况。我从 ireport 1.0 netbeans 插件和 jasper 3.5.2 开始。带的拆分类型已设置为拉伸。

<band height="108" splitType="Stretch"></band>

已检查字段溢出的 Stretch,例如:

<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>
于 2009-07-30T11:16:22.960 回答
0

是不是把高度设置的够高了,属性溢出了,那么就会自动溢出到多行了?这样的解决方案对我有用。

于 2011-01-07T06:31:07.363 回答