小编Moo*_*ess的帖子

如何设置横向打印的javascript函数?

我试图通过 javascript 将打印方向设置为横向。我只是使用 window.print() 函数来打印页面的内容。这是代码:

<a href="" onClick="window.print();return false">
<img src="images/print.png"></a>
Run Code Online (Sandbox Code Playgroud)

这样我就可以打印样本页了。但只有纵向格式。客户要求它是横向的。所以我尝试了我找到的许多代码。这肯定是您最熟悉的。

<script type="text/javascript">
$("#printLandscape").on('click',function () {
$('head').append('<link href="printLandscape.css" title="printLandscape" rel="stylesheet" />');
});
</script>
Run Code Online (Sandbox Code Playgroud)

由于它不是用于调用打印函数的按钮,而是带有 href 的图像类型,因此我尝试使用以下命令更改前一个按钮:

<a href="" onClick="window.print();return false" id="printLandscape">
<img src="images/print.png"></a>
Run Code Online (Sandbox Code Playgroud)

请参阅 id="printLandscape",我尝试了这一点,以便能够调用上面声明的 javascript 函数,并使页面打印成我想要的横向格式。但当我尝试打印时,看看它是否有效。打印页面仍具有默认/正式或纵向类型。

是不是少了什么东西?或者我没有正确声明 javascript,尤其是 href 上的 id,导致它无法正常工作?

求救

javascript printing jquery ios

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×1

javascript ×1

jquery ×1

printing ×1