Когда я отформатирую текстовое поле, которое будет отображаться в "Жирный шрифт", оно выделено жирным шрифтом на выход ireport, но не отображается жирным шрифтом, если оно просматривается как PDF. любые предложения...?
Полужирный не работает для текстового поля... но работает для ярлыка
Ответ 1
Просто поместите это в свой pom.xml:
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-fonts</artifactId>
<version>5.6.1</version>
</dependency>
Ответ 2
У меня была такая же проблема... Я не знаю, поможет ли она вам, но...
и текстовое поле, и метка имеют свойство, называемое "имя шрифта Pdf". Вы должны установить это жирным шрифтом (т.е. "Helvetica-Bold" вместо "Helvetica" ), чтобы визуализировать поле полужирным шрифтом в файле PDF.
Если вы редактируете файл JRXML напрямую, этот параметр содержится в теге textelement после свойств "size" и "isBold".
Ответ 3
Имя PdfFont устарело. Вместо этого используйте расширение шрифта. Добавьте jasperreports-fonts-xxx.jar в путь к классам. Или попробуйте http://sites.google.com/site/xmedeko/code/misc/jasperreports-pdf-font-mapping
Ответ 4
Отличная статья здесь дает ответ...
javaskeleton.blogspot.co.at/2010/12/embedding-fonts-into-pdf-generated-by.html
Итак, вам нужно добавить файл TrueType шрифта, который вы хотите, из C:\Windows\Fonts в iReport. В последней версии iReport, которая равна 4.01, перейдите в Инструменты → Параметры → вкладка iReport → вкладка "Шрифты" → "Установить шрифт".
В Windows 7 шрифты не отображаются внутри Проводника файлов, открытых любой другой программой. Итак, вам нужно скопировать нужные шрифты (чьи нормальные, "жирные", "курсивные" и "жирные курсивные" ttf файлы забиты как одна из Windows в папке C:\Windows\Fonts под заголовком шрифта, например Verdana) в другую папку.
Теперь выберите файл, содержащий "нормальную" версию шрифта (файл с именем, аналогичным имени шрифта), в разделе "Установить шрифт" в iReport. Следуйте за мастером, добавьте другие версии шрифтов и завершите его.
После этого вам нужно сделать расширение jar и сохранить его в папке, которая предпочтительнее не требует прав администратора для выполнения редактирования. Вы не можете сохранить его в папке по умолчанию, если вы не открыли iReport в соответствии с правами администратора.
После сохранения его вручную перенесите его в папку по умолчанию, показанную ранее, которая является местом хранения расширений для iReport (папка с установкой)\ireport\modules\ext\(yourfontfile.jar).
После этого процесса откройте вкладку iReport в разделе Инструменты → Параметры еще раз в iReport, добавьте файл jar в путь к классам.
И все готово!
Ответ 5
У меня была такая же проблема, но я решил ее, изменив версию jar файла Jasper в своем веб-приложении. Я скомпилировал свой файл jrxml в Jaspersoft iReport 5.6.0, а версия jar файла Jasper также 5.6.0, Раньше это было 5.5.0, поэтому оно не было выделено жирным шрифтом через веб-приложение.