diff --git a/docs/api/webview-tag.md b/docs/api/webview-tag.md index 626c607ce77..f70a264618e 100644 --- a/docs/api/webview-tag.md +++ b/docs/api/webview-tag.md @@ -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 (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 (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`