目前我使用的是FireFox最新版和IE8
为了改变打印方向,我使用了
@page {
size: portrait;
}
在我的 CSS 文件中。 @page reference
虽然它声称 @page 在两种浏览器中都受支持,但在我测试之后它除了 Chrome 之外根本不起作用。我想知道如何在 FireFox/IE8 中以不同方向打印页面。
最佳答案
目前,任何应用程序都不应依赖此功能来跨浏览器工作,因为大多数浏览器仍在实现有关打印页面方向的 CSS3 标准。
对于谷歌浏览器,它工作得很好:http://dev.activisual.net/test.html
最终,在打印过程中更改方向的决定权在用户身上(即使它有效),因此您可以简单地让用户知道他们应该以横向或纵向打印页面,但通常不会永远无法阻止用户在桌面浏览器上打印时更改方向。
这是最近报告的 FF 错误报告: https://bugzilla.mozilla.org/show_bug.cgi?id=851441
您可以阅读此问题的已接受答案以供引用: Landscape printing from HTML
关于javascript - 在 FireFox 和 IE 8 中打印横向或纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807044/