对大量报告使用 4.5.0,每个报告都使用相同的数据字段 SVC_METH_NM。除非该字段是一个组,否则对数据字段 SVC_METH_NM 进行自动换行(使用 Stretch With Overflow)没有问题。当字段是组时,数据将被截断而不是包装。如果我将评估时间设置为现在,这会清除评估组,它会正确换行(但报告无法正确显示)。我尝试删除下面一行中的字段,并尝试使用 Position Type 和 Stretch Type 选项,但无济于事。
<group name="ServiceMethodName">
<groupExpression><![CDATA[$F{SVC_METH_NM}]]></groupExpression>
<groupHeader>
<band height="20">
<textField isStretchWithOverflow="true" evaluationTime="Group" evaluationGroup="ServiceMethodName">
<reportElement x="23" y="0" width="180" height="20" printWhenGroupChanges="ServiceMethodName"/>
<textElement>
<font isBold="true" isItalic="false"/></textElement>
<textFieldExpression><![CDATA[$F{SVC_METH_NM}]]></textFieldExpression>
</textField>
有没有其他人遇到过这个?