通过 Javascript(或 jquery)是否可以执行以下操作之一...
- 了解浏览器打印对话框的当前页面大小和方向。
或者
- 为浏览器的打印对话框设置(或至少建议)页面大小和方向。
我有各种尺寸和尺寸的图像,我想提供一个可打印的表单,以充分利用所选的页面尺寸。 IE。我想缩放和/或旋转图像,以便它占据尽可能多的页面。
或者有没有办法在 CSS 中处理这个问题?
最佳答案
这超出了 JS 的范围,因为打印对话框是特定于操作系统的。
但是,最接近配置的是 media queries in CSS或 media
attribute of <link>
tags 。无需建议页面大小和/或方向,只需调整页面以使其在打印时看起来合适即可。这也可能意味着屏幕上的 CSS 与打印时完全不同。只需确保您创建的 HTML 能够适应这种情况即可。
或者更好的是,提供一个完全不同的页面,并使用完全不同的 CSS 进行打印。这样,您就不必过度设计单个页面以在多种媒体上看起来不错(并最终得到意大利面条)。
关于javascript - JavaScript 可以获取或设置打印机信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29316001/