1

我使用 iReport 2.0.5 生成 jrxml 文件并在我的 java web 项目中使用相同的文件,我使用了所有标志来拉伸以适应数据,但它不起作用

这个例子:

<textField isStretchWithOverflow="true" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > 
    <reportElement style="dNew" mode="Opaque" x="55" y="0" width="55" height="19" key="value-1" stretchType="RelativeToTallestObject" positionType="Float" isPrintWhenDetailOverflows="true"/> 
    <box></box> 
    <textElement> 
        <font/> 
    </textElement> 
    <textFieldExpression class="java.lang.String"><![CDATA[$F{value1}]]></textFieldExpression> 
</textField>
4

2 回答 2

1

它应该能够根据乐队向下伸展。

如果它是 TextField,您可以设置选项“Stretch with Overflow”AFAIK 直接 StaticTexts 不会溢出。

于 2009-10-19T17:30:18.467 回答
-1

在您的 reportElement 标记中添加以下两个属性。

name="net.sf.jasperreports.print.keep.full.text" value="true"
name="net.sf.jasperreports.export.xls.wrap.text" value="false"
于 2015-06-18T05:30:09.597 回答