LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: krab22 on April 27, 2018, 01:05:07 pm

Title: Загрузка отчета из ресурсов приложения
Post by: krab22 on April 27, 2018, 01:05:07 pm
Добрый день!
Можно ли загружать отчет не из файла, а из ресурсов приложения.
Дабы не таскать файлы при распространении.
Если можно, то как?
Title: Re: Загрузка отчета из ресурсов приложения
Post by: Subst on April 27, 2018, 01:48:42 pm
loadFromByteArray используй
Title: Re: Загрузка отчета из ресурсов приложения
Post by: krab22 on April 28, 2018, 05:23:17 am
а пример можно?
Title: Re: Загрузка отчета из ресурсов приложения
Post by: krab22 on April 28, 2018, 09:24:19 am
Получилось.

Вот так:

    QFile RepFile(":/report/testreport.lrxml");
    if (!RepFile.open(QIODevice::ReadOnly)) return;
    QByteArray Content = RepFile.readAll();
    Report->loadFromByteArray(& Content);
Title: Re: Загрузка отчета из ресурсов приложения
Post by: Subst on April 28, 2018, 03:29:30 pm
попробуй упростить тогда уж...
если используешь  QFile RepFile(":/report/testreport.lrxml");
то пробуй loadFromFile сразу