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

Как узнать, изменен ли документ?

Добавлено: 13 ноя 2008, 10:29
Сергей
Доброго времени суток.

Ситуация.
На форме StiPreviewControl. При закрытии формы необходимо узнать, редактировал ли пользователь документ или нет. Как это сделать?
Не нашел соответствующего события.
Через атрибуты StiReport.ReportCreated и StiReport.ReportChanged определить, изменялся ли документ, тоже невозможно, так как они не изменяются при редактировании.
Если делать копию StiPreviewControl.Report, то совершенно непонятно, как сравнить 2 объекта StiReport (пробовал несколько очевидных и не очень способов, неудачно).
Версия StimulsoftReports.Net 2008.2.273

Спасибо.

Как узнать, изменен ли документ?

Добавлено: 13 ноя 2008, 11:02
Edward
Здравствуйте.

Воспользуйтесь, пожалуйста, свойством IsEditedInPreview отчета.

Спасибо.

Как узнать, изменен ли документ?

Добавлено: 14 ноя 2008, 02:11
Сергей
Спасибо.
Небольшое уточнение: использовать свойство IsEditedInViewer (IsEditedInPreview depricated).

Как узнать, изменен ли документ?

Добавлено: 14 ноя 2008, 02:53
Edward
Здравствуйте.

Да, совершенно верно, с появлением EngineV2 в пререлизах после выхода версии 2008.2, используется это свойство.

Спасибо за уточнение.

Спасибо.