javascript - JavaScript 可以获取或设置打印机信息吗?

标签 javascript jquery image printing

通过 Javascript(或 jquery)是否可以执行以下操作之一...

  1. 了解浏览器打印对话框的当前页面大小和方向。

或者

  • 为浏览器的打印对话框设置(或至少建议)页面大小和方向。
  • 我有各种尺寸和尺寸的图像,我想提供一个可打印的表单,以充分利用所选的页面尺寸。 IE。我想缩放和/或旋转图像,以便它占据尽可能多的页面。

    或者有没有办法在 CSS 中处理这个问题?

    最佳答案

    这超出了 JS 的范围,因为打印对话框是特定于操作系统的。

    但是,最接近配置的是 media queries in CSS media attribute of <link> tags 。无需建议页面大小和/或方向,只需调整页面以使其在打印时看起来合适即可。这也可能意味着屏幕上的 CSS 与打印时完全不同。只需确保您创建的 HTML 能够适应这种情况即可。

    或者更好的是,提供一个完全不同的页面,并使用完全不同的 CSS 进行打印。这样,您就不必过度设计单个页面以在多种媒体上看起来不错(并最终得到意大利面条)。

    关于javascript - JavaScript 可以获取或设置打印机信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29316001/

    相关文章:

    Java - 将图像转换为 Base64

    jQuery 在页面加载时应用悬停

    javascript - 使用 phantomjs 抓取 js 渲染的内容

    javascript - 如何比较日期以确保 Google Apps 脚本每天仅发送一次提醒?

    javascript - 在对象命名空间中定义和引用常量值?

    javascript - 拖动时出现意外的边距/填充 (jQuery Ui)

    javascript - jquery mobile listview 对过滤后的项目进行计数

    image - 使用 MATLAB 中的查找表增加图像对比度

    javascript - 未捕获的类型错误 : Cannot set property 'src' of null when want to switch the image

    javascript - 使用 Javascript 在特定数组值之前添加所有数组值