iReport + UTF-8 - PullRequest
       35

iReport + UTF-8

7 голосов
/ 09 февраля 2012

У меня есть несколько символов utf-8 в шаблоне jasperreports.В редакторе iReport все нормально.Но после компиляции выходного PDf нельзя рисовать действительные символы юникода и рисует?вместо этого.

Как это исправить?Спасибо

Ответы [ 2 ]

8 голосов
/ 10 февраля 2012

Чтобы включить поддержку юникода в выходном PDF-файле, необходимо:

  1. Добавить jasperreports-fonts-xxxjar в путь к классам проекта
  2. В iReport выбрать внешний шрифт для текстовых полей и статическоготекстовые элементы.Обычно это шрифты DejaVu

Это решение для последних версий JasperReports (протестировано на 4.5.0)

0 голосов
/ 11 декабря 2012

Если у вас есть проблемы с отображением символов UTF-8 в формате PDF, не нужно ничего делать!Просто измените шрифт ячеек таблицы с sanserif на Dejavu Sans.вот и все.

...