Корректное отображение кириллицы в PDF-отчёте
Бывает так, что администратор в процессе настройки и наладки сервера отчётов произвел далеко не все необходимые действия по настройке и его попытка сформировать PDF-отчёт, в котором будет кириллица, окажется несостоятельной. И при просмотре документа через Acrobat Reader получим или абсолютно не пригодный к прочтению текст или неверно размеченный.
Так бывает по целому ряду причин. И даже, если администратор по отношению к серверу Oracle Reports правильно сформировал документ, то он все равно не застрахован от неприятностей и внешний вид текста в PDF-документе может сильно разниться с тем, что ожидали получить. К причинам, вызвавшим такое несоответствие можно отнести:
- Иногда Acrobat Reader не может найти шрифты для отображения кириллицы
- В процессе создания документа сервер отчётов воспользовался не теми, что нужно файлами метрик шрифтов
Для того чтобы кириллица выводилась на экран в читаемом виде можно воспользоваться следующими способами решения проблемы:
- В документе указать название шрифта, тогда он будет находиться при необходимости системой в Acrobat Reader или в оперативке
- Применение более надежного и объемного способа – создать PDF-документ со встроенным шрифтом
Первый способ довольно ненадёжен, а вот второй вариант, несмотря на то, что он увеличит размер документа, даст определенную гарантию корректного отображения PDF-отчёта. При этом корректность отображения не будет зависеть от наличия в компьютере необходимых шрифтов.