win.print(options)
win.print(options)
用途:静默方式(无需用户参与或交互)打印页面内容,如打印小票
autoprintBoolean - (可选) 是否以静默方式,默认为trueprinterString - 由nw.Window.getPrinters()返回的打印机设备名称; 该项在打印PDF时无需设置.pdf_pathString - 在打印到PDF时用来存放PDF的路径headerFooterEnabledBoolean - 是否启用页眉和页脚landscapeBoolean - 是否使用横向或纵向mediaSizeJSON Object - 纸张尺寸规格shouldPrintBackgroundsBoolean - 是否打印CSS背景marginsTypeInteger -0为默认边距;1为无边距;2为最小边距;3为自定义边距, 用法参阅下文marginsCustom.marginsCustomJSON Object - 自定义边距设置,单位为pxcopiesInteger - 打印份数headerStringString - 用于替换页头URL的内容footerStringString - 用于替换页脚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({}) .
