Jasper reports 正在使用PDF exporter忽略isStretchWithOverflow属性值呈现剪裁的文本
是否可以在groupHeader中包装文本?我让它在细节部分工作, 但小组内的文本似乎不想换行。我已经尝试了我能想到或从谷歌找到的每一种包装组合Jasper reports 正在使用PDF exporter忽略isStretchWithOverflow属性值呈现剪裁的文本,jasper-reports,export-to-pdf,Jasper Reports,Export To Pdf,是否可以在groupHeader中包装文本?我让它在细节部分工作, 但小组内的文本似乎不想换行。我已经尝试了我能想到或从谷歌找到的每一种包装组合 0)]]> 使用true值设置isStretchWithOverflow属性有助于我 样本: 结果将是: 我正在使用iReport4.1.3 您还可以尝试设置net.sf.jasperreports.export.pdf.force.linebreak.policy属性。只需在jrxml文件中添加此属性。您可以阅读有关此属性的信息 样本: 这就
0)]]>
使用true值设置isStretchWithOverflow属性有助于我
样本:
结果将是:
我正在使用iReport4.1.3
您还可以尝试设置net.sf.jasperreports.export.pdf.force.linebreak.policy属性。只需在jrxml文件中添加此属性。您可以阅读有关此属性的信息
样本:
这就是我最终得到的,有效的
<jasperReport ...>
<property name="net.sf.jasperreports.export.pdf.force.linebreak.policy" value="true"/>
.....
<group name="PROJHEADER" minHeightToStartNewPage="60">
<groupExpression><![CDATA[$F{projectHeader}]]>
</groupExpression>
<groupHeader>
<band height="40" splitType="Stretch">
<printWhenExpression><![CDATA[Boolean.valueOf($F{projectHeader}.length() > 0)]]></printWhenExpression>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement style="reportProject" x="0" y="5"
width="400" height="15" backcolor="#C0C0C0"/>
<textElement textAlignment="Left" verticalAlignment="Middle" />
<textFieldExpression class="java.lang.String"><![CDATA[$F{projectHeader}]]>
</textFieldExpression>
</textField>
</band>
</groupHeader>
</group>
.....
0)]]>
我已经有了isStretchWithOverflow=“true”。我添加了属性,但它仍然不起作用。然而,我决定让我的textElement像你的一样简单,现在它可以工作了。谢谢