Jasper Report обрезает текст перед заполнением всего текстового поля

У меня проблема с отчетом в формате PDF, когда строка в текстовом поле обрезается перед заполнением текстового поля. Количество пропущенных символов (5-6) будет недостаточно, чтобы пройти через конецtextField.

Я добавилtext.truncate.at.char свойство элемента отчета, но строка все еще усекается (после отображения еще нескольких символов, чем раньше).
Я также проверил, есть ли другие элементы отчета, блокирующие конец текстового поля, но их нет.
Наконец, я попытался найти потенциальное исправление, которое нашел, и добавил «\ n» в конец строки, но это также не помогло.

В iReport Designer отображается вся строка.

PDF отчет

iReport Designer Preview

Кто-нибудь знает, как заставить Jasper Reports использовать все пространство в текстовом поле?

PS: допустить переполнение текста до следующей строки невозможно из-за пожеланий клиента.
Я использую Jasper Reports 5.5.2.

Редактировать:

textField является частью группы подробностей в подотчете. Мне не разрешено делиться всем .jrxml, но это код для textField:

<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>

Описание имеет переменную длину, идентификатор - это GUID. В этом случае все еще должно быть более чем достаточно места вtextField для отображения всего GUID.

Вот еще один скриншот сisStretchWithOverflow="true":

Текст теперь отображается полностью в первой строке, ноtextField больше, что не принято заказчиком.

Ответы на вопрос(1)

Ваш ответ на вопрос