Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

As with every function, a single function can return one value, something mathematicians express like y = f(error) (x) where x is the data from your report processing.

...

A function receives the following events in the given order:

  • ReportInitialized event
  • (pageStarted event)
  • prepareEvent (ReportStarted)
  • ReportStarted event
  • prepareEvent (GroupStarted)
  • GroupStarted event
  • prepareEvent (ItemsStarted)
  • ItemsStarted event
  • prepareEvent (ItemsAdvanced)
  • ItemsAdvanced event
  • prepareEvent (ItemsFinished)
  • ItemsFinished event
  • prepareEvent (GroupFinished)
  • GroupFinished event
  • prepareEvent (ReportFinished)
  • ReportFinished 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.

...