2016-05-13 1 views
0

У меня есть вопрос относительно шрифта, используемого в форматах pdf и docx при печати из JasperReports jrxml. Я выполнил инструкции, определенные http://community.jaspersoft.com/wiki/custom-font-font-extension, чтобы получить отчет JasperReports для печати шрифта Arial в печатных изданиях pdf и docx. PDF-файлы с радостью приняли это и печатают Arial. Но независимо от того, что я пытаюсь, docx prints всегда отображается как шрифт Sans Serif.JasperReports Настройка шрифта при использовании печати в формате docx (pdf с использованием правильного формата)

я уже отредактировала строки свойств JasperReports следующим образом:

net.sf.jasperreports.default.font.name = ArialExtension (имя моего расширения, как созданные после документации ссылки, баночка файл)

net.sf.jasperreports.default.pdf.font.name = ArialExtension

Так как я понять, JasperReports всегда должен выбирать Arial как шрифт, которого нет. Я откровенно не знаю, что делать сейчас. Нам нужны распечатки в формате pdf и docx для наших клиентов, и мы нуждаемся в них в шрифте Arial.

Может кто-то указать мне в другом направлении или сказать мне, что мне не хватает.

ответ

0

Я исправил проблему! Решение абсолютно не очевидно и может не работать для всех. Но для меня правильный шрифт использовался в формате DOCX и PDF, когда я назвал свое расширение шрифта точно так же, как и шрифт, который я хочу использовать. Поэтому вместо ArialExtension я назвал его Arial, а моя банка называлась Arial.jar. Тогда шрифт в DOCX был правильным, также в формате PDF.