JasperReports PDF имя шрифта (по умолчанию в jasperreports.properties) - PullRequest
1 голос
/ 02 сентября 2011

Я пытаюсь заставить JasperReports внедрить шрифт, присутствующий в банке шрифтов JasperReports (из отчета, сгенерированного DynamicJasper).У меня это настроено в jasperreports.properties:

net.sf.jasperreports.default.pdf.font.name=DejaVu Sans
net.sf.jasperreports.default.pdf.encoding=Identity-H

. Это прекрасно работает, если я поставил Helvetica, а не enconding, и я уверен, что DejaVu Sans находится в пути к классам.

Тогда pdf.font.name примет любой ttf в classpath или только стандартные 14 PDF-шрифты?

1 Ответ

1 голос
/ 25 апреля 2012

«DejaVu Sans» принимается, потому что это образец расширения шрифта Jasper, который упаковывает .ttf в файл .jar. Вы можете установить любой шрифт, если захотите, если предоставите соответствующее расширение шрифта.

Пример документа расширения шрифта: http://jasperreports.sourceforge.net/sample.reference/fonts/index.html

...