2015-05-11 5 views
1

При предварительном просмотре моего отчета в студии jasper все выглядит нормально, и mainreport, и subreports используют правильный шрифт.Шрифт встроен в основной файл jasperreport, но не в подзаголовок при экспорте в PDF

Всякий раз, когда я экспортирую отчет в pdf, он отображает только правильный шрифт в моем основном отчете и в моем подчиненном заголовке. В нижнем колонтитуле используется стандартный шрифт. Заголовок в моем нижнем колонтитуле также не отображается жирным шрифтом. Даже не выделены жирным шрифтом, используя стандартный шрифт pdf.

Я добавил шрифт в jasper studio -> preferences -> font, выделив все файлы .ttf и проверив встроенный в pdf.

Я также попытался добавить свойство isPdfEmbedded="true, это только дает предупреждение с задержкой, но не изменяет выход.

любые мысли?

+0

Попробуйте экспортировать отдельный отчет отдельно и посмотреть шрифты. – Pu297

+0

Просто попробовал экспортировать подзаголовок отдельно, он использует неправильный шрифт и не имеет жирного текста, как показано в разделе «Предварительный просмотр». – Unknown

+0

Затем правильные шрифты в подзаголовке индивидуально .. Чтобы сделать его похожим на ваш основной отчет – Pu297

ответ

1

Мне удалось решить эту проблему; Вот что я сделал:

Резервное копирование проекта в безопасном месте.
Удалить проект из яшмы.
Удалите ранее установленные шрифты (Window -> Настройки -> Jasper Studio -> шрифты)
Удалить Jaspersoft Студия
Переустановка jasperSoftStudio
открытой ранее резервной копии проекта снова в JasperSoft студии
Перестроить проект
Изменить текстовые поля для шрифта что всегда в ОФП поместить его (без засечек или somehitng)
экспорт отчета в формате PDF
Смотрите, если Жирный текст появляется
Изменение обратно самодельного шрифта и экспорта снова

Это сделало трюк для меня. Изменение шрифтов до того, как я переустановил, не сработал, только после того, как я переустановил Джаспера. Также не забудьте удалить пользовательские шрифты перед удалением JasperSoft Studio, по какой-то причине они появились снова после новой установки, и это не сработало.