Я поддерживаю веб-приложение (
Код: Выделить всё
EJB 2Иногда, когда мы пытаемся создать определенный отчет, мы получаем следующую ошибку:
Код: Выделить всё
javax.servlet.ServletException: net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : DejaVu Sans
pdfEncoding : Cp1252
isPdfEmbedded : false
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
stirq.scan.util.NoCacheFilter.doFilter(NoCacheFilter.java:38)
jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:118)
stirq.scan.util.TimeoutFilter.doFilter(TimeoutFilter.java:57)
stirq.scan.util.SecurityFilter.doFilter(SecurityFilter.java:82)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
http://community.jaspersoft.com/questio ... owing-font
Не удалось загрузить следующую проблему со шрифтом в iReport
JasperReports — расширения шрифтов не работают — не могу найти шрифт, пока экспорт в PDF
(и другие)
Как предлагалось во многих ответах, я использую jar расширения шрифта, но проблема все равно возникает.
В базе данных приложения есть два поля таблицы, которые могут содержать HTML-код.
Я обнаружил, что ошибка возникает, когда в одном из этих двух полей или двух есть тег «шрифт».
Даже если указанный шрифт в этом теге «шрифт» — Arial, сообщение, которое я получил, по-прежнему касается шрифта DejaVu Sans.
Все текстовые поля всех моих файлов jrxml написаны шрифтом DejaVu Sans.
Когда я тестировал режим предварительного просмотра моего отчета в IReport 4.1.1, все было хорошо.
Я удалил все теги «font» из двух полей базы данных, содержащих HTML-код, для случая, который возникла проблема, и все сработало.
Но приложение находится в разработке.
Как видите, я не могу удалить все теги «шрифта» в базе данных.
Буду признателен за любую помощь.
Спасибо.>
Подробнее здесь: https://stackoverflow.com/questions/186 ... owing-font
Мобильная версия