Когда вызывается событие Report.Printing ?

Обсуждение Stimulsoft Reports.NET
Ответить
Worobjoff
Сообщения: 11
Зарегистрирован: 14 окт 2008, 09:35
Откуда: Moscow

Когда вызывается событие Report.Printing ?

Сообщение Worobjoff »

Пытался использовать это событие для инициализации нужных объектов до создания отчета. Обнаружил что оно вообще не вызывается. Никогда. Почему? Может какое-то свойство надо настроить?

Сейчас приходится использовать событие страницы BeforePrint (с проверкой переменной что бы выполнить код один раз).
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Когда вызывается событие Report.Printing ?

Сообщение Ivan »

Здравствуйте.
Worobjoff писал(а):Когда вызывается событие Report.Printing ?
Обнаружил что оно вообще не вызывается. Никогда. Почему? Может какое-то свойство надо настроить?
Это событие вызывается перед печатью отчета на принтер.
Worobjoff писал(а):Пытался использовать это событие для инициализации нужных объектов до создания отчета. Сейчас приходится использовать событие страницы BeforePrint (с проверкой переменной что бы выполнить код один раз).
Вы можете использовать событие BeginRender. Оно вызывается один раз перед рендерингом отчета.

Спасибо.
Worobjoff
Сообщения: 11
Зарегистрирован: 14 окт 2008, 09:35
Откуда: Moscow

Когда вызывается событие Report.Printing ?

Сообщение Worobjoff »

Тогда чем отличаются события BeginRender и BeforePrint ?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Когда вызывается событие Report.Printing ?

Сообщение Ivan »

Здравствуйте.
Worobjoff писал(а):Тогда чем отличаются события BeginRender и BeforePrint ?
Событие BeginRender вызывается перед началом рендеринга компонента, один раз.
Событие BeginRender есть у датабэнда, у страницы.

Событие BeforePrint вызывается перед размещением каждого экземпляра компонента на странице.
Например, для датабэнда это событие будет вызвано перед выводом каждой строки датабэнда.

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