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