2
我想使用JavaScript以橫向格式打印HTML頁面。使用JavaScript以橫向格式打印HTML頁面
我想使用JavaScript以橫向格式打印HTML頁面。使用JavaScript以橫向格式打印HTML頁面
AFAIK,這是不可能的,你的網頁將被打印如何製作。話雖如此,您可以使用CSS在橫向視圖中創建頁面。
@page {
size: landscape;
}
至於IE,看看這篇文章:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script><script language="javascript" type="text/javascript"> function JPrint(){
// Create the WScript
var objWScriptShell = new ActiveXObject("WScript.Shell");
// Send Keys
objWScriptShell.SendKeys("(%f)u");
// Change to landscape
objWScriptShell.SendKeys("(%a)");
objWScriptShell.SendKeys("~");
// Enter O.K.
setTimeout("window.print()",500);
}</script><input onclick="javascript:void(JPrint())" type="button" value="Print Page"/>
一些解釋本來不錯。 – 2012-10-05 09:18:53