在我们的应用程序中,我们允许用户打印页面。我们通过提供一个按钮来做到这一点,当单击该按钮时调用 window.print() 函数。
有些页面如果以横向模式而不是纵向模式打印,看起来会更好。有没有办法通过 JavaScript 控制页面布局?
更新:按照此处给出的建议,我在谷歌中查找了“css Landscape”,并找到了以下文章 http://www.tek-tips.com/faqs.cfm?fid=5803展示了 css-ly 定义景观的方法:
您应该使用打印样式表。
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
更多信息...
如何只打印页面的部分内容? https://stackoverflow.com/questions/224078/how-to-print-only-parts-of-a-page
编辑:为了强制横向方向,显然标准是size: landscape
,但我不知道跨浏览器的支持程度如何。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)