Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A function receives the following events in the given order:

  • ReportInitialized eventprepareEvent
  • (

...

  • pageStarted event)
  • prepareEvent (

...

  • ReportStarted)
  • ReportStarted event
  • prepareEvent (GroupStarted)
  • GroupStarted event

...

  • prepareEvent (ReportDone)
  • ReportDone event
  • (PageFinished event)

...

The prepare events are used to inform the listeners, that the next state is going to be processed. When this event is thrown, no change was done by the state yet. The main purpose of these events is to help the function to clean up its internal states before the new state is beeing processed. The PageLayouter functions starts a new page and print eventually contained spooled bands after a pagebreak was done, when this event is received.

...