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

Обсуждение Stimulsoft Reports.Net
Ответить
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 02 окт 2018, 04:29

Здравствуйте, коллеги.

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

Что необходимо сделать что бы в StiViewerControl происходило автообновление отчёта?
Aleksey
Сообщения: 2033
Зарегистрирован: 22 апр 2010, 02:57

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

Сообщение Aleksey » 02 окт 2018, 12:24

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 03 окт 2018, 04:21

см. вложение.
В тестовом приложении две кнопки - одна открывает отчёт в stiViewerControl, другая в модальном окне. В отчёте каждые 5 секунд должно изменятся изображение, в модальном окне изменения есть, в stiViewerControl - нет, в обоих вариантах эскизы страниц не обновляются.
Вложения
src.zip
(420.82 КБ) 33 скачивания
Aleksey
Сообщения: 2033
Зарегистрирован: 22 апр 2010, 02:57

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

Сообщение Aleksey » 03 окт 2018, 08:25

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

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

Сообщение EmeJIbka » 03 окт 2018, 11:35

ок, мы можем использовать только wpf вьювер из stimulsoft.wpf ? у нас есть лицензия только на stimulsoft.net
Andrew
Сообщения: 555
Зарегистрирован: 09 июн 2006, 08:22

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

Сообщение Andrew » 04 окт 2018, 06:31

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

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

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