当用户选择“打印”时,如何在横向打印HTML页面?

时间:2008-08-31 22:00:25

标签: html printing landscape portrait

我们生成的网页应始终以横向模式打印。 Web浏览器打印对话框默认为纵向,因此对于每个打印作业,用户都必须手动选择横向。它很小,但如果我们可以删除这个不必要的步骤,对用户会很好。

先感谢所有受访者。

4 个答案:

答案 0 :(得分:4)

一个快速的Google表明它并不真正受到支持。有很多人试图以hack their的方式尝试它 - 但我强烈建议只改为渲染服务器端PDF。

答案 1 :(得分:2)

可能在CSS2(@page,看起来像Opera only)和CSS3中可行nowhere。遗憾。

答案 2 :(得分:1)

@page规则应允许这样做,但仅在Opera中实现。

答案 3 :(得分:0)

我当时希望做同样的事情并找到this文章。它看起来特别“hacky”,正如作者所指出的,可能会在IE中调用一个活动的x警告。当他们只想打印一个网页时,似乎是一个迷失的主张,可以将用户与活动的x警告混淆。