可能重复:
从 HTML 横向打印
我正在使用下面的代码在按钮单击时显示打印窗口:
function print_onclick() {
window.print();
return false;
}
我希望页面以横向格式打印。我可以在上面的代码中添加任何属性以使其工作吗?
附加信息:由于我的页面宽度为 1280 像素,当我在 A4 纸上纵向打印时,字体变得太小。我只想打印 2 行。如果不是横向的,有没有办法在打印时修复这些表格单元格/div 的字体大小?
可能重复:
从 HTML 横向打印
我正在使用下面的代码在按钮单击时显示打印窗口:
function print_onclick() {
window.print();
return false;
}
我希望页面以横向格式打印。我可以在上面的代码中添加任何属性以使其工作吗?
附加信息:由于我的页面宽度为 1280 像素,当我在 A4 纸上纵向打印时,字体变得太小。我只想打印 2 行。如果不是横向的,有没有办法在打印时修复这些表格单元格/div 的字体大小?
你不能在 javascript 中设置这个,你必须用 html/css 来做:
<style type="text/css" media="print">
@page { size: landscape; }
</style>
编辑:有关浏览器支持的更多信息,请参阅此问题和接受的答案:@Page { size:landscape} 是否已过时?