Страница 1 из 1

Автообновление в предпросмотре

Добавлено: 02 окт 2018, 07:29
EmeJIbka
Здравствуйте, коллеги.

Я сделал компонент-наследник StiImage, который получает картинку с планшета wacom, при получении данных с планшета я вызываю метод Invalidate и вижу картинку в предпросмотре, но только если предпросмотр вызывался через метод stireport.Show(), если использовать компонент StiViewerControl, то перерисовки не происходит.
В модальном окне предпросмотра почему-то не обновляются превьюшки страниц при изменении изображения, т.е. на после рендеринга отчёта превью не изменяется.

Что необходимо сделать что бы в StiViewerControl происходило автообновление отчёта?

Re: Автообновление в предпросмотре

Добавлено: 02 окт 2018, 15:24
Aleksey
Здравствуйте,

Сложно так сказать. Можете выслать простой пример для анализа.

Спасибо.

Re: Автообновление в предпросмотре

Добавлено: 03 окт 2018, 07:21
EmeJIbka
см. вложение.
В тестовом приложении две кнопки - одна открывает отчёт в stiViewerControl, другая в модальном окне. В отчёте каждые 5 секунд должно изменятся изображение, в модальном окне изменения есть, в stiViewerControl - нет, в обоих вариантах эскизы страниц не обновляются.

Re: Автообновление в предпросмотре

Добавлено: 03 окт 2018, 11:25
Aleksey
Здравствуйте,

WPF приложение, но используется WinForms Viewer в WindowsFormsHost, из-за этого очень много проблем и ограничений.
При этом при report.Show, вьювер открывается в WinForms окне, а не WPF, поэтому все отлично работает.
В данном случае, вам нужно использовать WPF вьювер.

Спасибо.

Re: Автообновление в предпросмотре

Добавлено: 03 окт 2018, 14:35
EmeJIbka
ок, мы можем использовать только wpf вьювер из stimulsoft.wpf ? у нас есть лицензия только на stimulsoft.net

Re: Автообновление в предпросмотре

Добавлено: 04 окт 2018, 09:31
Andrew
Здравствуйте,

Да. В таком случае Вам еще требуется лицензия на Reports.Wpf.

Спасибо.