|
@@ -545,9 +545,30 @@ Stops any `findInPage` request for the `webview` with the provided `action`.
|
|
|
|
|
|
* `options` Object (optional)
|
|
|
* `silent` Boolean (optional) - Don't ask user for print settings. Default is `false`.
|
|
|
- * `printBackground` Boolean (optional) - Also prints the background color and image of
|
|
|
+ * `printBackground` Boolean (optional) - Prints the background color and image of
|
|
|
the web page. Default is `false`.
|
|
|
- * `deviceName` String (optional) - Set the printer device name to use. Default is `''`.
|
|
|
+ * `deviceName` String (optional) - Set the printer device name to use. Must be the system-defined name and not the 'friendly' name, e.g 'Brother_QL_820NWB' and not 'Brother QL-820NWB'.
|
|
|
+ * `color` Boolean (optional) - Set whether the printed web page will be in color or grayscale. Default is `true`.
|
|
|
+ * `margins` Object (optional)
|
|
|
+ * `marginType` String (optional) - Can be `default`, `none`, `printableArea`, or `custom`. If `custom` is chosen, you will also need to specify `top`, `bottom`, `left`, and `right`.
|
|
|
+ * `top` Number (optional) - The top margin of the printed web page, in pixels.
|
|
|
+ * `bottom` Number (optional) - The bottom margin of the printed web page, in pixels.
|
|
|
+ * `left` Number (optional) - The left margin of the printed web page, in pixels.
|
|
|
+ * `right` Number (optional) - The right margin of the printed web page, in pixels.
|
|
|
+ * `landscape` Boolean (optional) - Whether the web page should be printed in landscape mode. Default is `false`.
|
|
|
+ * `scaleFactor` Number (optional) - The scale factor of the web page.
|
|
|
+ * `pagesPerSheet` Number (optional) - The number of pages to print per page sheet.
|
|
|
+ * `collate` Boolean (optional) - Whether the web page should be collated.
|
|
|
+ * `copies` Number (optional) - The number of copies of the web page to print.
|
|
|
+ * `pageRanges` Record<string, number> (optional) - The page range to print.
|
|
|
+ * `from` Number - the start page.
|
|
|
+ * `to` Number - the end page.
|
|
|
+ * `duplexMode` String (optional) - Set the duplex mode of the printed web page. Can be `simplex`, `shortEdge`, or `longEdge`.
|
|
|
+ * `dpi` Record<string, number> (optional)
|
|
|
+ * `horizontal` Number (optional) - The horizontal dpi.
|
|
|
+ * `vertical` Number (optional) - The vertical dpi.
|
|
|
+ * `header` String (optional) - String to be printed as page header.
|
|
|
+ * `footer` String (optional) - String to be printed as page footer.
|
|
|
|
|
|
Returns `Promise<void>`
|
|
|
|