У меня есть шаблон отчета JasperReports (.jrxml), который заполняется кодом Java. Код Java извлекает данные из некоторой БД, готовит список и передает его в качестве параметра для отчета. Теперь проблема в том, что содержимое БД может быть на разных языках.
Например, в БД есть один столбец, который выглядит так
PersonName
=============
"Jeff Atwood"
"Jon Skeet"
"Дарин Димитров"
"BalusC"
"VonC"
"अनुभावा"
"段故障"
Поэтому, когда шаблон заполняется, в выходном pdf-файле ничего не отображается для неанглийских слов.
Используемые свойства:
Font name = default
PdfFontname = default
PdfEncoding = default
Я попытался найти решение, но большинство ответов касаются интернационализации отчетов, которая включает в себя набор ресурсов и семейство шрифтов. Я просто использую Jaspersoft Studio 6.3.1 в качестве подключаемого модуля eclipse.
Было бы здорово, если бы кто-нибудь мог предоставить решение или даже указать, где искать.
So when the template is being populated the out pdf file is not showing anything for non english words.
– Вам следует использовать расширения шрифтов - person Alex K   schedule 23.11.2016