【问题标题】:Window.print() scaling of page content?Window.print() 缩放页面内容?
【发布时间】:2012-03-01 23:23:38
【问题描述】:

大家好,我在尝试打印页面上的图像时遇到了问题。我在 javascript 中使用简单的 Window.print() 方法来完成这项工作,但是在打印预览中,图像不会保持其边框。我可以在显示的打印对话框中弄乱边距设置,但我永远无法显示整个边框。

该方法是否自动缩放图像或其他内容?我不确定为什么它会更改该图像的边框设置。

【问题讨论】:

  • 这很可能取决于浏览器、操作系统和/或打印机驱动程序..
  • 我同意 Mike 的观点,该方法只是调用浏览器的打印对话框。每个浏览器/打印机/操作系统的设置都会略有不同。另外,请注意,如果您使用 CSS,则有一些 CSS 选项可以将 CSS 用于屏幕或打印。 Web 编程并不是最适合制作印刷材料。如果需要统一打印,也许可以考虑下载可下载的 PDF。

标签: javascript printing window border


【解决方案1】:

window.print() 方法不会以任何方式自动缩放或修改文档。考虑添加一个打印 CSS (try this tool) 以在不影响屏幕上已经显示的内容的情况下为打印格式正确设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 2019-04-18
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多