Я поддерживаю веб-приложение (
Код: Выделить всё
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. p>
Не удалось загрузить следующую проблему со шрифтом в iReport
JasperReports — расширения шрифтов не работают — не могу найти шрифт при экспорте в PDF
(и другие)
Как предлагается во многих ответах, я использую jar расширения шрифта но проблема все равно возникла.
В базе данных приложения есть два поля таблицы, которые могут содержать HTML-код.
Я обнаружил, что ошибка возникает, когда является тегом «шрифт» в одном из этих двух полей или в двух.
Даже если в этом теге «шрифт» указан шрифт Arial, полученное мной сообщение все равно касается шрифта DejaVu Sans.
Все текстовые поля всех моих файлов jrxml написаны шрифтом DejaVu Sans.
Когда я тестировал режим предварительного просмотра своего отчета в IReport 4.1.1, все было в порядке.
Я удалил все теги «шрифт» из двух полей базы данных, содержащих HTML-код для случая, в котором возникла проблема, и это сработало.
Но приложение находится в разработке.
Как видите, я не могу удалить все теги «шрифта» в базе данных.
Буду рада любой помощи оценил.
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/186 ... owing-font
Мобильная версия