IExportingEvents

Type interface

Inheritance

IExportingEvents extends IEntityEvents.

IExportingEvents is not extended by any other symbol.

Properties

dataprocessed
#

Param IExportEvent & { data: any,
  type: "dataprocessed",
  target: Target }

The data for a data export is prepared. A listener can still change data.

downloadstarted
#

Param IExportEvent & { fileName: string,
  type: "downloadstarted",
  target: Target }

A download was requested, before its file is generated.

exportfinished
#

Param { type: "exportfinished",
  target: Target }

An export was set off. It is dispatched before the result is ready, so to use the result, wait for the promise export() returns.

exportstarted
#

Param { type: "exportstarted",
  target: Target }

An export started.

pdfdocready
#

Param IExportEvent & { doc: any,
  type: "pdfdocready",
  target: Target }

The PDF document definition is prepared. A listener can still change it before the PDF is made.

printstarted
#

Param { type: "printstarted",
  target: Target }

Printing was requested, before the image to print is generated.

workbookready
#

Param IExportEvent & { workbook: any,
  workbookOptions: any,
  xlsx: any,
  type: "workbookready",
  target: Target }

The XLSX workbook is prepared. A listener can still change it before it is written.