2013-07-15 5 views
0

Я использую iReport для создания серии отчетов. В iReport мой шрифт по умолчанию установлен на «SansSerif»; на моей машине (Ubuntu Linux) это фактически DejaVu Sans. В конечном итоге отчеты должны быть представлены в виде файлов PDF. Когда создается PDF-файл, шрифт текста на самом деле является Helvetica и вызывает проблемы с форматированием. В идеале шрифт в iReport будет таким же, как шрифт PDF. Вот где моя проблема.Добавить шрифт PDF в экспорт JasperReport

Я попытался изменить настройку net.sf.jasperreports.default.pdf.font.name на «DejaVu Sans», но это порождает ошибку о том, что шрифт не найден. Из того, что я понимаю, на самом деле это iText, создающий PDF. Это верно? В банке iText Helvetica встроена в банку. Нужно ли делать то же самое с другими шрифтами? Как это можно сделать?

Я исследовал это и пробовал всевозможные вещи. Любые идеи были бы хорошы.

+0

вы пробовали другие шрифты? –

+0

Да. Все шрифты в пакете iText работают. Все остальное не удается. – Chad

ответ

0
  1. Чтобы установить отсутствующие шрифты в иРепорт доступны следующие подпункты в строке меню Tools > Options >Fonts > Install Font
  2. Добавить шрифты файлы например garamond.otf,
  3. Добавить семейство шрифтов сведения
  4. Выберите локаль вашей country
  5. Управление отображением шрифтов во избежание отсутствия свойства шрифта в ОС
  6. После добавления всех необходимых шрифтов нажмите «Экспорт как расширение», чтобы сохранить расширение jar
  7. Добавить Jasperreport-font.x.x.x.jar на библиотеку проекта или путь к классам
Смежные вопросы