Word и jasperreports: большие пробелы в тексте

171
20 декабря 2021, 13:10

Имеется отчет, в котором требуется задать для TextField свойство "Выровнять текст по ширине",

в текстовке используется html разметка и имеются переносы (<br>).

Текстовка идет в таком формате:

В самом jasperreports (окошко предпросмотр) это выглядит вот так:

При формировании word документа получается вот так:

Есть ли какие-то способы не разбивая поле на несколько мелких с разным выравниванием, сохранить расстановку и переносы в тексте и избавиться от огромных пробелов?

Спасибо!

UPDATE

если в ворд для переноса использовать вот такой символ:

то все хорошо переносится и никаких пробелов,

но проблема остается, т.к неясно как сделать чтобы ворд (jasper) воспринимал <br> или \n как этот символ.

вместо этого ворд интерпретирует их как :

Answer 1

Нашел решение:

Если для переноса использовать пару tab+newline (&#9;<br> в HTML или \t\n в Java), то таб прижимает текст "до" к левому краю, а текст после так и остается распределенным по ширине экрана.

READ ALSO
Логично ли implements Interface для abstract класса?

Логично ли implements Interface для abstract класса?

Логично ли implements Interface для abstract класса?

115
Как сделать 1/3 места для flexbox?

Как сделать 1/3 места для flexbox?

Я хочу сделать так, чтобы самый первый блокpost__intro

109
Не работает label в браузере на samsung

Не работает label в браузере на samsung

В браузере телефона samsung не работает labelСделал меню через тег label, кнопка бутеброд через label, нажимаю в телефоне на неё - она не работает

219