Как подключить отчет Jasper к приложению OpenEdge

#jasper-reports #openedge #progress-4gl

#jasper-отчеты #openedge #прогресс -4gl

Вопрос:

Я пытаюсь интегрировать отчеты Jasper в свое приложение, которое в настоящее время использует Crystal Report. На данный момент я могу подключиться к базе данных прогресса и опубликовать отчет на сервере jasper из студии. Следующим шагом будет просмотр этого отчета из моего приложения в формате pdf.

Любая помощь о том, как это сделать, или лучшее предложение были бы весьма признательны. Выполняется ли какой-либо JasperConverter для преобразования файлов JRXML в PDF непосредственно из приложения?

Заранее спасибо.

Ответ №1:

Я думаю, вы ищете не в том месте. Разве вы не должны запускать средство просмотра отчетов Jasper для просмотра отчета?

Чтобы вызвать его из сеанса Progress 4GL, вы должны либо выложить и запустить команду операционной системы, либо вызвать DLL. Детали зависят от версии Progress и платформы, на которой выполняется ваш клиентский сеанс.

Комментарии:

1. Спасибо, Том, я использовал вызов API для JasperServer для предварительного просмотра файла pdf в моем приложении, поскольку, насколько я знаю, для Jasper Report нет приложения во время выполнения по сравнению с Crystal.

2. Использование вызова API очень похоже на вызов DLL.