【问题标题】:Hardcoding printing preferences for web appWeb 应用程序的硬编码打印首选项
【发布时间】:2018-09-18 11:10:43
【问题描述】:

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

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

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

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

使用的打印机

打印方向

页面高度

页面宽度

禁用页眉和页脚

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

【问题讨论】:

  • 简单地说:你不能。打印机首选项是操作系统的责任。如果您想控制它,那么您应该构建一个独立的应用程序而不是 Web 应用程序。 Web 应用程序无法更改用户系统上的任何内容。这是一件好事。

标签: javascript php css printing settings


【解决方案1】:

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

Visit

【讨论】:

    猜你喜欢
    • 2012-06-22
    • 2016-08-13
    • 1970-01-01
    • 2011-03-08
    • 2012-08-31
    • 2010-09-30
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多