{"version":3,"sources":["src/ChromePrintOptions.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC","file":"ChromePrintOptions.js","sourcesContent":["'use strict';\n\n/**\n * Chrome Page.printToPDF options.\n * Note: these require Chrome >= 60.\n *\n * @export\n * @interface ChromePrintOptions\n */\nexport interface ChromePrintOptions {\n /**\n * Paper orientation. Defaults to false.\n *\n * @type {boolean}\n * @memberof ChromePrintOptions\n */\n landscape?: boolean;\n\n /**\n * Display header and footer. Defaults to false.\n *\n * @type {boolean}\n * @memberof ChromePrintOptions\n */\n displayHeaderFooter?: boolean;\n\n /**\n * Print background graphics. Defaults to false.\n *\n * @type {boolean}\n * @memberof ChromePrintOptions\n */\n printBackground?: boolean;\n\n /**\n * Scale of the webpage rendering. Defaults to 1.\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n scale?: number;\n\n /**\n * Paper width in inches. Defaults to 8.5 inches.\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n paperWidth?: number;\n\n /**\n * Paper height in inches. Defaults to 11 inches.\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n paperHeight?: number;\n\n /**\n * Top margin in inches. Defaults to 1cm (~0.4 inches).\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n marginTop?: number;\n\n /**\n * Bottom margin in inches. Defaults to 1cm (~0.4 inches).\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n marginBottom?: number;\n\n /**\n * Left margin in inches. Defaults to 1cm (~0.4 inches).\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n marginLeft?: number;\n\n /**\n * Right margin in inches. Defaults to 1cm (~0.4 inches).\n *\n * @type {number}\n * @memberof ChromePrintOptions\n */\n marginRight?: number;\n\n /**\n * Paper ranges to print, e.g., '1-5, 8, 11-13'.\n * Defaults to the empty string, which means print all pages.\n *\n * @type {string}\n * @memberof ChromePrintOptions\n */\n pageRanges?: string;\n}\n"],"sourceRoot":"../.."}