LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: snaff on May 26, 2017, 03:55:52 PM

Title: Запуск дизайнера из приложения
Post by: snaff on May 26, 2017, 03:55:52 PM
Добрый день.

Подскажите, есть ли возможность запустить дизайнер из моего кода? Понятно, что можно дернуть и исполняемый файл из кода, но как-то этот вариант криво выглядит. Плюс, хотелось бы запускать в модальном режиме. Если такой возможности нет, то планируется ли она?

Спасибо
Title: Re: Запуск дизайнера из приложения
Post by: Subst on May 26, 2017, 04:24:19 PM
Необходимо создать экземпляр LimeReport::ReportEngine
затем вызвать метод designReport()

примерно так

LimeReport::ReportEngine *m_report=new LimeReport::ReportEngine(this); - создал экземпляр класса
m_report->loadFromByteArray(QByteArray()); - принудительно сделал пустым содержимое, во избежание непоняток
m_report->designReport(); - запустил дизайнер