Как декодировать html-объекты в JasperReports

У меня есть несколько отчетов, написанных в JasperReports, и они отображают html-объекты буквально, например, точка маркера отображается с использованием текстового представления html-объекта: #8226;.

Вы знаете какой-нибудь способ обойти это?


person damo_inc    schedule 05.01.2012    source источник


Ответы (3)


В textField установите для атрибута markup значение html.

вот как добавить в версию 5.6 iReport studio

<textField ........> <reportElement ........./> <textElement markup="html"/> <textFieldExpression><![CDATA[..........]]></textFieldExpression> </textField>

person Rogel Garcia    schedule 05.01.2012
comment
Привет, Рогель Гарсия, мне нужно показать ✔ отметку в jrxml. Для этого я пробовал ✔ и ✔, но не работал. пожалуйста, направьте меня. Спасибо. - person Premkumar Manipillai; 06.06.2018

Если вы используете iReport для разработки отчетов, проверьте свойство «разметка» в окне свойств для этого конкретного поля.

person bchetty    schedule 05.01.2012

Поскольку отчеты представляют собой макеты XML, их можно легко преобразовать в UTF-8, поскольку 8226 — это номер Unicode.

person Joop Eggen    schedule 05.01.2012