win.print(options)
用途:静默方式(无需用户参与或交互)打印页面内容,如打印小票
autoprint
Boolean - (可选) 是否以静默方式,默认为true
printer
String - 由nw.Window.getPrinters()
返回的打印机设备名称; 该项在打印PDF时无需设置.pdf_path
String - 在打印到PDF时用来存放PDF的路径headerFooterEnabled
Boolean - 是否启用页眉和页脚landscape
Boolean - 是否使用横向或纵向mediaSize
JSON Object - 纸张尺寸规格shouldPrintBackgrounds
Boolean - 是否打印CSS背景marginsType
Integer -0
为默认边距;1
为无边距;2
为最小边距;3
为自定义边距, 用法参阅下文marginsCustom
.marginsCustom
JSON Object - 自定义边距设置,单位为pxcopies
Integer - 打印份数headerString
String - 用于替换页头URL的内容footerString
String - 用于替换页脚URL的内容
marginsCustom
示例: "marginsCustom":{"marginBottom":54,"marginLeft":70,"marginRight":28,"marginTop":32}
mediaSize
示例: 'mediaSize':{'name': 'CUSTOM', 'width_microns': 279400, 'height_microns': 215900, 'custom_display_name':'Letter', 'is_default': true}
如果您无需设置参数,请直接使用 win.print({})
.