Используйте пользовательские шрифты при создании PDF с помощью iReport

Версия iReport: 3.7.1

Я подошел к этой проблеме двумя способами.

Мой первый метод

Я создаюpdf страница вiReport и у меня есть одно из полей (из базы данных) для шрифтаГуджаратский-Salarl (Шрифт для регионального языка Индии).

Этот шрифт доступен в списке шрифтовiReport, Когда я нажимаю на превью, я получаю желаемый результат с полем в нужном стиле шрифта.

Все до здесь хорошо.

Ноpdf Сгенерированный файл все еще содержит тот же оригинальный шрифт в английских символах.

Результат один и тот же, звоню ли я в отчет из приложения или изJAVA файл.

После небольшого изучения я нашел это,второй метод

JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");

Это устанавливает шрифтpdf кttf шрифт предоставляется, но теперь весьpdf поставляется шрифтом гуарати-сарал, который не то, что я ищу ..

Есть ли способ специально применить этот шрифт только к этому конкретному полю?

или же

при переходе по второму способу есть способ не применять шрифтGuarati-Saral для всех других полей, кроме обязательного?

Ответы на вопрос(4)

Ваш ответ на вопрос