Новые строки в Jasper Reports?

Я только начал использовать Jasper Reports для создания отчетов на основе данных, полученных с помощью Hibernate. Все работает, за исключением того, что JR, похоже, не учитывает символы новой строки (\n) в текстовых полях. Есть ли способ заставить разрывы строк в символах новой строки?


person Kazade    schedule 09.07.2009    source источник


Ответы (5)


Установите isStyledText на true (отметьте его) и для разрыва строки используйте <br/>.

Пример:

text + "<br/>" + newLineText
person Community    schedule 07.08.2009

Если вы используете iReport, вы можете выбрать область статического текста. В правом столбце вы найдете свойства этого объекта. В разделе «Свойства статического текста -> Текст» вы найдете свой текст. Нажмите на кнопку [...], чтобы открыть окно, в котором вы можете ввести свой текст, включая разрывы строк.

person vespa    schedule 31.08.2010

если вы используете статический текст, в Jasper Studio вы можете нажать Shift + Enter

person sfblap    schedule 18.11.2016

Установите разметку как html, затем добавьте <br/>

person angel molina    schedule 02.06.2020

Установите выражение текстового поля как:

$F{..}+"\n"+$F{..}
person user14574790    schedule 24.11.2020