LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Dunkan on February 06, 2019, 09:16:19 AM

Title: Монолитная система
Post by: Dunkan on February 06, 2019, 09:16:19 AM
Добрый день!
Подскажите пожалуйста, для работы с LimeReport имеется класс ReportEngine, который используется для запуска дизайнера, созданием всех необходимых объектов и коннектов. Т.е. все это видится как такая монолитная и трудно изменяемая система. Дело в том что у меня есть необходимость выбрать из дизайнера только определенные окна и поместить их в свой проект, а также по задумке необходимо использовать окно с готовым отчетом (PreviewReportWindow) в определенной вкладке виджета. Сейчас я это делаю обходными и не самыми лучшими путями. Возможно есть какой-то простой способ работы с LimeReport и вы можете дать совет?
Title: Re: Монолитная система
Post by: Arin Alex on February 06, 2019, 07:00:14 PM
Приветствую!
Собственно LimeRеport и задумывался как некое монолитное решение. Подключил и используй.
Возможности глубокой интеграции с хостовой программой заложено не было.
Если говорить о возможности показа предварительного просмотра, то уже давно
существует PreviewReportWidget* ReportEngine::createPreviewWidget(QWidget *parent = 0);
А вот необходимости расчленять дизайнер я как-то не вижу :)
Если вы сможете мне объяснить зачем это надо, я подумаю как это сделать.