Изменение ireport для использования unicode для полей

Как я могу изменить или заставить ireport отображать символы Юникода, такие как русский и т. д.? Я пытался найти его на сайте яшмы, но мне не повезло или не было соответствующих ответов.

У меня есть это в XML

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"

<textFieldExpression class="java.lang.String"><![CDATA[$F{NEWSTATUS}]]></textFieldExpression>

Также есть эти скриншоты для отчета в формате pdf

http://prntscr.com/7yayn6

Excel показывает правильно

http://prntscr.com/7yayf4

Использование iReport 3.7.2 fontName : Tahoma. Отчет в формате CSV также работает корректно.


person Tinus Jackson    schedule 29.07.2015    source источник
comment
Sanity Check: действительно ли вы используете шрифт, содержащий символы кириллицы?   -  person Jongware    schedule 29.07.2015


Ответы (1)


Дело в шрифтах. Вы можете подключить библиотеку шрифтов, чтобы использовать любой шрифт, который вам нравится: Использовать пользовательские шрифты при создании pdf с помощью iReport или просто используйте Arial, который отлично работает с кириллицей.

person Robert Mugattarov    schedule 29.07.2015