Протяните строку, если данные переполнены в отчетах яшмы
как растянуть строку, когда данные переполняют высоту диапазона в отчетах яшмы, я установил растягивание с флагом переполнения как истинный, но он не работает.
Ответы
Ответ 1
Я столкнулся с этой проблемой сам. Я не мог заставить группу деталей растягиваться, хотя текстовое поле в группе было настроено так. Проблема заключалась в том, что для свойства отчета Печать заказа было задано значение Горизонт. Когда я изменил его на вертикальный, проблема исчезла.
Согласно руководству Ultimate Guide JasperReports,
При заполнении шаблонов отчетов по горизонтали динамические текстовые поля внутри раздел детали больше не растягивается на весь текст, поскольку это может привести к несоосности на горизонтальной оси последующие разделы подробностей.
Ответ 2
Моя группа растягивается, если необходимо, со следующими условиями, я не знаю ваших.
Я начал работу с плагином NetBeans 1.0 и яшмой 3.5.2.
Тип Split для диапазона был установлен на Stretch.
<band height="108" splitType="Stretch"></band>
Проверено растяжение с переполнением для поля, например:
<textField isStretchWithOverflow="true">
<reportElement positionType="Float" x="70" y="28" width="485" height="14"/>
<textElement>
<font size="10"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[($F{EQUIPMENTS} == null ? "-" : $F{EQUIPMENTS})]]></textFieldExpression>
</textField>
Ответ 3
не означает, что высота достаточно высока, а свойство переполняется, то оно автоматически переполняется до нескольких строк? такое решение работает для меня.