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

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

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

Сообщение EmeJIbka »

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

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

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

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

Сообщение Aleksey »

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

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

Сообщение EmeJIbka »

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

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

Сообщение Aleksey »

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

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

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

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

Сообщение EmeJIbka »

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

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

Сообщение Andrew »

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

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

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