Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / ORDS listener печать PDF / 9 сообщений из 9, страница 1 из 1
01.11.2014, 11:16
    #38793574
Kido
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
Добрый день!
Настроил печать отчетов в pdf. В качестве принт-сервера выбрал APEX Listener. Как я понял APEX генерирует XML и передает листенеру, тот возвращает готовый пдф файл(либо другой выбранный формат). При печати отчета только с латинскими символами всё хорошо, но вот когда отчет содержит русские символы xml генерируется не правильно и соответственно скаченный файл невозможно открыть. я так понимаю проблема с кодировкой, но вот где её поменять? xml вложил
...
Рейтинг: 0 / 0
01.11.2014, 14:08
    #38793685
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
Kido,
в вашем варианте я не понял, кто готовит PDF.
Т.к. листенер только тупое передаточное звено url к apex IMHO
У нас - Jasper Report. Полёт нормальный
...
Рейтинг: 0 / 0
01.11.2014, 15:46
    #38793757
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
Petro123в вашем варианте я не понял, кто готовит PDF.

http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35129/adm_mg_service_set.htm#AEADM221 For Printer Server:

APEX Listener - Select this option if you are using the APEX Listener 2.0 or newer. This option enables you to use the basic printing functionality, which includes creating report queries and printing report regions using the default templates provided in Application Express and using your own customized XSL-FO templates.

Note:The APEX Listener option does not require an external print server, instead the report data and stylesheet are downloaded to the listener, rendered into PDF format by the listener and then sent to the client. The PDF documents in this setup are not returned back into the database, thus the print APIs are not supported when using the APEX Listener-based configuration.
...
Рейтинг: 0 / 0
01.11.2014, 17:03
    #38793805
Kido
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
Petro123,

Как раз таки listener и формирует pdf. сегодня еще раз попробовал сгенерить, судя по всему xml нормальный, но вот listener не может собрать pdf. вот запись из логов листенера

ERROR: 'Syntax error in './/'ПРЕДЗАКАЗ''.'
FATAL ERROR: 'Could not compile stylesheet'
01.11.2014 16:26:19 oracle.dbtools.apex.hooks.postProcess.FOP2PDF postProcess
SEVERE: Could not compile stylesheet
javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
...
Рейтинг: 0 / 0
01.11.2014, 22:28
    #38793981
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
suPPLer,
- искал листенер на сайте оракла.
Скачал - ORDS - Oracle REST Data Services 2.0.9.... как самый современный листенер который рекомендует Оракл?
Установил его на GlassFish сервер.
И где там PDF?
...
Рейтинг: 0 / 0
02.11.2014, 10:06
    #38794156
Kido
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
...
Рейтинг: 0 / 0
02.11.2014, 10:10
    #38794157
Kido
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
Да кстати, APEX 4.2.5, listener 2.0.8
...
Рейтинг: 0 / 0
02.11.2014, 22:18
    #38794413
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
Kidoя так понимаю проблема с кодировкой, но вот где её поменять? xml вложилНу формирует файл не листенер, а apache POI у него и у всего что постренно на его основе есть проблемы с кирилицей. Нужно делать JAR файл с кирилическим шрифтом и подключать к POI, а в шаблоне явно указывать какой шрифт используете.
...
Рейтинг: 0 / 0
04.11.2014, 09:10
    #38794990
Kido
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDS listener печать PDF
благодарю за ответы. нашел решение тут
http://www.sql.ru/forum/1066896-2/krivaya-kodirovka-v-pdf-apex4-2-3-apexlistener-glassfish3-1-2
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / ORDS listener печать PDF / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]