【发布时间】:2011-03-17 13:54:32
【问题描述】:
我正在使用 window.print() JavaScript 函数来打印网页。但它没有打印整页。
【问题讨论】:
-
然后打印页面的哪一部分?一个可能的原因可能是为打印定义的 CSS 规则。
-
调用window.print和没有JS干预的打印效果一样。大概你有一些 CSS 限制了打印的内容(可能偶然通过,例如,绝对定位)。但是,如果没有更多信息,就不可能准确地说出是什么。
-
另一个可能的原因是您的浏览器关闭了背景颜色和图像的打印。工具 > Internet 选项 > 高级以在 IE 中打开它。不过,我认为,在获得解决方案之前,您需要指定更多细节。
-
正在打印 70% 的页面。即使我尝试从 stackoverflow.com 打印页面,它也会打印 70% 的页面。
-
您是说无论何时尝试从浏览器打印,无论是什么页面,底部的三分之一都会被切断?这听起来像是您的系统有问题,应该将问题提交给 SuperUser,而不是 StackOverflow。
标签: javascript .net