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

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

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

Сейчас приходится использовать событие страницы BeforePrint (с проверкой переменной что бы выполнить код один раз).

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

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

Спасибо.

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

Добавлено: 28 авг 2009, 05:47
Worobjoff
Тогда чем отличаются события BeginRender и BeforePrint ?

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

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

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

Спасибо.