使用window.print()时可以更改页面布局吗?

Lea*_*hen 11 javascript

在我们的应用程序中,我们允许用户打印页面 我们通过提供一个按钮来执行此操作,该按钮在单击时调用window.print()函数.
如果以横向模式而不是纵向打印,某些页面看起来会更好.有没有办法从JavaScript控制页面布局?

更新:根据这里给出的建议,我在google中寻找"css landscape",并找到了以下文章,展示了定义景观的方法:

eye*_*ess 8

您应该使用打印样式表.

<link rel="stylesheet" href="print.css" type="text/css" media="print" />
Run Code Online (Sandbox Code Playgroud)

更多信息...

如何只打印部分页面?

编辑:强制横向定位,显然标准是size: landscape,但我不知道跨浏览器支持的程度如何.