使用printArea配置浏览器的打印提问

时间:2019-05-20 19:15:32

标签: jquery html

想知道是否可以从我的printArea代码([选项])更改浏览器中的打印设置:

要更改的配置:

  • 目的地(打印机选择)
  • 页面(我需要的页面数)
  • 您复制
  • 设计(水平垂直打印方向)
  • 纸张尺寸
  • 按页翻页
  • 保证金
  • 质量
  • 规模
  • 配置(页眉和页脚,双面,背景图形)

我一直在寻找示例,但我没有看到任何例子。

此更改必须在打印时对代码进行更改,以便用户不必配置手动浏览器打印

1 个答案:

答案 0 :(得分:0)

您可以使用css配置打印的内容(@media print {..}),页面的样式(@page {..}),应该在何处出现分页符(break-afterbreak-before,等等),以及文档的许多其他属性(有关详细概述,请参见https://www.smashingmagazine.com/2018/05/print-stylesheets-in-2018/)。

但是,打印机属性没有javascript / html / css接口,因此目标位置,可能的打印页面,打印质量等仅在最终用户控制下。