1. Добавляю в дизайнере отчетов в отчет картинку
2.Компилирую отчет в сборку _report.Compile(streamTemplateAssembly);
3.Достаю отчет из сборки
var report=(StiReport)reportAssembly.CreateInstance("Reports.Report");
RegDataInReport(report,data);
report.Show();
Не выводится картинка у откомпилированного отчета
Если не компилировать а просто сохранять _report.Save(streamTemplate);
var report = new StiReport();
report.Load(streamTemplate);
RegDataInReport(report,data);
report.Show();
То картинка выводится
Как выводить картинку в откомпилированном отчете?
Вывод изображения
Вывод изображения
Здравствуйте,
Пожалуйста, укажите какую версию Stimulsoft Reports.Net вы используете?
Спасибо.
Пожалуйста, укажите какую версию Stimulsoft Reports.Net вы используете?
Спасибо.
Вывод изображения
версия
2010.3.803.0
2010.3.803.0
Вывод изображения
Здравствуйте.
По умолчанию все изображения отчета сохраняются в ресурсах сборки (свойство StoreImagesInResources установлено в true).
Для получения отчета из сборки создан специальный метод StiReport.GetReportFromAssembly(); этот метод достает из сборки отчет и все необходимые изображения.
При использовании метода reportAssembly.CreateInstance() экземпляр отчета создается отдельно от сборки, и отчету негде взять изображения.
Два варианта решения проблемы.
1. Используйте метод StiReport.GetReportFromAssembly()
2. Установите свойство StoreImagesInResources=false и изображения будут сохраняться в коде отчета. Ограничения - компилятор ругается, если размер изображения более 500кб.
Спасибо.
По умолчанию все изображения отчета сохраняются в ресурсах сборки (свойство StoreImagesInResources установлено в true).
Для получения отчета из сборки создан специальный метод StiReport.GetReportFromAssembly(); этот метод достает из сборки отчет и все необходимые изображения.
При использовании метода reportAssembly.CreateInstance() экземпляр отчета создается отдельно от сборки, и отчету негде взять изображения.
Два варианта решения проблемы.
1. Используйте метод StiReport.GetReportFromAssembly()
2. Установите свойство StoreImagesInResources=false и изображения будут сохраняться в коде отчета. Ограничения - компилятор ругается, если размер изображения более 500кб.
Спасибо.