onPrintRequest property

Future<bool?> Function(T controller, WebUri? url, PlatformPrintJobController? printJobController)? onPrintRequest
final

Event fired when window.print() is called from JavaScript side. Return true if you want to handle the print job. Otherwise return false, so the PlatformPrintJobController will be handled and disposed automatically by the system.

url represents the url on which is called.

printJobController represents the controller of the print job created. NOTE: on Web, it is always null

NOTE for Web: this event will be called only if the iframe has the same origin.

Officially Supported Platforms/Implementations:

  • Android native WebView
  • iOS
  • MacOS
  • Web

Implementation

final Future<bool?> Function(T controller, WebUri? url,
    PlatformPrintJobController? printJobController)? onPrintRequest;