首页 > 解决方案 > electron.js 打印功能,具有页面大小、dpi、布局、主进程的边距设置

问题描述

我需要使用电子主进程中设置的页面大小、dpi、布局、边距设置等参数的默认设置打印电子屏幕。而根据电子打印 api 文档,它仅支持静默、打印背景和设备名称的选项。任何从电子本身设置默认选项的解决方法,而不是打开特定于操作系统的打印首选项窗口。

甚至 DOM 窗口对象打印功能也不支持默认设置。

电子打印 api 的参考链接 https://electronjs.org/docs/api/web-contents#contentsprintoptions-callback

DOM 打印 API https://developer.mozilla.org/en-US/docs/Web/API/Window/print

谢谢

标签: javascriptnode.jsdomelectron

解决方案


推荐阅读