Window.print()缩放页面内容?

Window.print()缩放页面内容?

问题描述:

嘿,我遇到了一个问题,试图打印出一个页面上的图像。我在JavaScript中使用简单的Window.print()方法来完成这项工作,但是在打印预览中图像不能保持其边框。我可以在显示的打印对话框中弄乱页边距设置,但我无法让整个边框显示出来。Window.print()缩放页面内容?

该方法自动缩放图像或什么?我不确定为什么它会改变该图片的边框设置。

+0

这很可能是浏览器,操作系统和/或打印机驱动程序依赖.. – 2012-03-01 23:27:37

+0

我同意迈克,该方法只是调用浏览器的打印对话框。每个浏览器/打印机/操作系统的设置稍有不同。另外,请注意,如果您使用的是CSS,那么CSS选项可以区分屏幕上的CSS或用于打印。网络编程并不是真的最适合印刷材料。如果需要统一打印,也许考虑下载PDF文件。 – user17753 2012-03-01 23:32:55

window.print()方法不以任何方式自动调整或修改文档。考虑添加一个打印CSS(try this tool)以获得打印格式的正确性,而不会影响屏幕上已显示的内容。