Jasper Report schneidet Text ab, bevor das gesamte Textfeld ausgefüllt wird

Ich habe ein Problem mit meinem PDF-Bericht, bei dem eine Zeichenfolge in einem Textfeld abgeschnitten wird, bevor das Textfeld ausgefüllt wird. Die Anzahl der fehlenden Zeichen (5-6) würde nicht ausreichen, um das Ende des @ zu überschreitetextField.

Ich habe das @ hinzugefütext.truncate.at.char -Eigenschaft für das Berichtselement, aber die Zeichenfolge wird weiterhin abgeschnitten (nachdem mehr Zeichen als zuvor angezeigt wurden).
Ich habe auch geprüft, ob andere Berichtselemente das Ende des Textfelds blockieren, aber keine.
Zuletzt habe ich versucht, ein mögliches Problem zu beheben, das ich gefunden und am Ende der Zeile "\ n" hinzugefügt habe, aber das hat auch nicht geholfen.

In iReport Designer wird der gesamte String angezeigt.

PDF report

iReport Designer Preview

Weiß jemand, wie Jasper Reports den gesamten Platz im Textfeld ausnutzen?

PS: Das Überlaufen des Texts in die nächste Zeile ist auf Kundenwunsch nicht möglich.
Ich verwende Jasper Reports 5.5.2.

Bearbeiten

DastextField ist Teil einer Detailband in einem Unterbericht. Ich darf nicht die gesamte .jrxml-Datei freigeben, aber dies ist der Code für das Textfeld:

<textField>
    <reportElement style="Unicode" mode="Opaque" x="0" y="2" width="467" height="17" forecolor="#FFFFFF" backcolor="#00007F" uuid="e810d7a4-6802-4620-af2f-4c385a9e80a6">
        <property name="net.sf.jasperreports.text.truncate.at.char" value="true"/>          
    </reportElement>
    <textElement verticalAlignment="Middle" markup="none">
        <font size="10" isBold="true"/>
    </textElement>
    <textFieldExpression><![CDATA["   More Details - "+$F{Description} + " ("+$F{Id}+")"]]></textFieldExpression>
</textField>

Die Beschreibung hat eine variable Länge, die ID ist eine GUID. In diesem Fall sollte im @ noch mehr als genug Platz vorhanden seitextField, um die gesamte GUID anzuzeigen.

Hier ist ein weiterer Screenshot mitisStretchWithOverflow="true":

Der Text wird jetzt vollständig in der ersten Zeile angezeigt, aber dastextField ist größer, was vom Kunden nicht akzeptiert wird.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage