问题
不使用静默打印,页面是从左上角开始打印的
使用了静默打印后,页面就水平居中打印了
我的打印参数
webview.print(
{
silent: true,
printBackground: true,
deviceName: this.printDeviceName,
landscape: true,
// dpi: {
// horizontal: 0
// }
margins: {
left: 0
}
}
)
官方文档
https://electronjs.org/docs/api/web-contents#contentsgetprinters
用打印插件试试 例如 HttpPrinter lodop 等