Пропадают картинки при объединении отчетов

Обсуждение Stimulsoft Reports.Silverlight
Ответить
vecs
Сообщения: 9
Зарегистрирован: 04 дек 2014, 10:07

Пропадают картинки при объединении отчетов

Сообщение vecs » 13 июл 2016, 13:53

Пользуемся лицензионной 2015.1.20.0

Пропадают картинки при объединении отчетов. Во всяком случае, при экспорте в различные форматы. Если отчет один, то картинки на месте.

Код:

Код: Выделить всё

protected StiReport GenerateMergedReport(List<REPORT> reportList)
        {
            StiReport mainReport = null;

            foreach (var report in reportList)
            {
                using (StiReport subReport = GenerateReport(report.ReportId, report.Params, true)) //render single report: stiReport.Load(templateFileName); stiReport.ReportCacheMode = StiReportCacheMode.Off; stiReport.Render(false);
                {
                    if (subReport != null)
                    {
                        if (mainReport == null)
                        {
                            //Первый отчет. Используем его в качестве mainReport
                            mainReport = new StiReport()
                            {
                                NeedsCompiling = false,
                                IsRendered = true,
                            };
                            // clear blank page
                            mainReport.RenderedPages.Clear();
                        }

                        //Добавляем все страницы текущего отчета в итоговый mainReport
                        foreach (StiPage repPage in subReport.RenderedPages)
                        {
                            repPage.Report = mainReport;
                            mainReport.RenderedPages.Add(repPage);
                        }
                        subReport.RenderedPages.Clear(); // drop rendered pages                       
                    }
                }
            }

            return mainReport;

        }
HighAley
Сообщения: 1958
Зарегистрирован: 08 июн 2011, 07:36

Re: Пропадают картинки при объединении отчетов

Сообщение HighAley » 14 июл 2016, 12:35

Здравствуйте.

Скорее всего, что картинки диспоузятся вместе с отчётом. Попробуйте не использовать using. Это должно решить вашу проблему.
Если это не решит вашей проблемы, то пришлите нам проект, который воспроизводит вашу проблему.

Спасибо.
vecs
Сообщения: 9
Зарегистрирован: 04 дек 2014, 10:07

Re: Пропадают картинки при объединении отчетов

Сообщение vecs » 14 июл 2016, 13:09

Спасибо! Заработало!
Вот тебе и using )
Aleksey
Сообщения: 2017
Зарегистрирован: 22 апр 2010, 02:57

Re: Пропадают картинки при объединении отчетов

Сообщение Aleksey » 15 июл 2016, 12:30

Здравствуйте,

Отлично!
Дайте знать, если будут еще вопросы.

Спасибо.
Ответить