【发布时间】:2014-08-19 08:22:25
【问题描述】:
我试图通过 javascript 将打印方向设置为横向。我只是使用 window.print() 函数来打印页面的内容。 这是代码:
<a href="" onClick="window.print();return false">
<img src="images/print.png"></a>
有了这个,我可以打印一个示例页面。但只有它是纵向格式的。客户要求它是横向的。所以我尝试了很多我发现的代码。这是你最熟悉的。
<script type="text/javascript">
$("#printLandscape").on('click',function () {
$('head').append('<link href="printLandscape.css" title="printLandscape" rel="stylesheet" />');
});
</script>
由于它不是用于调用打印功能的按钮,而是带有 href 的图像类型,因此我尝试将前一个更改为:
<a href="" onClick="window.print();return false" id="printLandscape">
<img src="images/print.png"></a>
查看 id="printLandscape",我尝试了它以便能够调用上面声明的 javascript 函数并将页面打印成我想要的横向格式。但是当我尝试打印时,看看它是否有效。打印的页面仍然是默认/正式或纵向类型。
有什么遗漏吗?还是我没有正确声明 javascript,尤其是 href 上的 id 以使其无法正常工作?
求救
【问题讨论】:
标签: javascript jquery ios printing