Подтвердить что ты не робот

Полужирный не работает для текстового поля... но работает для ярлыка

Когда я отформатирую текстовое поле, которое будет отображаться в "Жирный шрифт", оно выделено жирным шрифтом на выход ireport, но не отображается жирным шрифтом, если оно просматривается как PDF. любые предложения...?

4b9b3361

Ответ 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".

Ответ 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, поэтому оно не было выделено жирным шрифтом через веб-приложение.