javascript - 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
谢谢
解决方案
推荐阅读
- flutter - 颤动中的复选框的SetState
- python - 用于 VGG19 大规模预测的 GPU 多处理
- html - 在 React 表单提交上自动聚焦 div
- javascript - 在 JavaScript 中运行异步查询时的调用堆栈和事件循环
- javascript - 即使路径正确也无法访问 javascript 文件
- javascript - Discord JS Bot - 如何让我的机器人扫描传入消息中的关键字,然后断开用户与语音通道的连接
- angular - Angular openlayers:增加 DOM 节点
- python - AttributeError:“Simple_Imputer”对象在 PyCaret 中没有属性“fill_value_categorical”
- oop - 处理 DDD 中的多态行为
- javascript - 将函数中的字段设为 url