Jasper reports 正在使用PDF exporter忽略isStretchWithOverflow属性值呈现剪裁的文本

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文件中添加此属性。您可以阅读有关此属性的信息 样本: 这就

是否可以在groupHeader中包装文本?我让它在细节部分工作, 但小组内的文本似乎不想换行。我已经尝试了我能想到或从谷歌找到的每一种包装组合


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像你的一样简单,现在它可以工作了。谢谢