javascript - Web 应用程序的硬编码打印首选项

标签 javascript php css printing settings

我为我的雇主构建了一个应用程序,需要它来跟踪订单和打印标签。

标签基本上是一个出现在子窗口中的表格元素,调用了 javascript“打印”函数,然后关闭窗口。

数据打印,但它包括来自网络浏览器的页眉和页脚,转到(有时)不正确的默认打印机等。

我可以在我的 PC 上设置打印首选项,以便它可以正确打印,但是这将推广给许多不知道如何设置他们的打印首选项的用户....有没有办法我可以硬编码使用 JS、JQuery、CSS 或 PHP 的首选项? 特别是,我需要设置:

使用的打印机

打印方向

页面高度

页面宽度

禁用页眉和页脚

感谢您提供的任何帮助:)

最佳答案

PrintJs可能会帮助你到一定程度。但是您不能使用 JS 设置打印首选项。出于安全原因,javascript 不允许访问/更改有意义的系统配置。

Visit

关于javascript - Web 应用程序的硬编码打印首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49726399/

相关文章:

javascript - 具有多个值的 jQuery 序列化函数

javascript - 如何使用 AngularJS 禁用基于下拉选择值的输入文本框?

javascript - 单击图像按钮打开 javascript 弹出窗口

php - 如何处理 fatal error : cURL error 7: Failed to connect to xxxx port 443

php - MVC 问题 : Should I put form validation rules in the controller or model?

html - 宽度自动和滚动条导致换行

css - Google 图表工具以可滚动的 <Div> 显示

javascript - 将全局导入模块模式转换为 ES6 模块

php - 按自定义标准对数组进行排序

jquery - firefox css 错误/问题