У меня есть приложение Java, которое генерирует JasperReports. Он будет создавать целых три JasperPrints из одного отчета: один печатает на принтере, один сериализуется и сохраняется в базе данных, а третий экспортируется в PDF с использованием встроенной возможности экспорта Jasper.Экспорт JasperReport в PDF, символы, отсутствующие
Проблема заключается в том, что при экспорте в PDF символы, содержащие 8 или более бит (т. Е. Не 7-разрядный ASCII), отображаются как пустые квадраты, что означает, что Acrobat Reader не может отображать этот символ. Версия для печати верна, и загрузка версии базы данных и ее печать отображаются правильно. Если я изменю экспортированную версию PDF в другом формате, например. XML, персонаж прекрасно отображается в веб-браузере.
Основываясь на доказательствах, я считаю, что проблема связана с обработкой шрифтов в PDF-файлах, но я не уверен, что.
Используется шрифт Lucida Sans Typewriter, моноширинный шрифт Unicode. Каталог «font» Windows указан в пути к классам Java: без этого шага, экспорт PDF с ошибкой невозможен с нулевым текстом, поэтому я знаю, что он находит шрифт.
какие символы не отображаются акцентированы символы, используемые в тексте на испанском языке: á
, é
, í
, ó
и ú
. Я не проверял ñ
, но я предполагаю, что это тоже не сработает.
Любые идеи, в чем проблема, области проверки системы или параметры, которые мне нужно отправить в процесс экспорта?
Где вы установили это свойство? –