javascript打印设置页面缩放纸张大小。这个纸张大小应该怎样通过javascript来设置啊?

JavaScript058

javascript打印设置页面缩放纸张大小。这个纸张大小应该怎样通过javascript来设置啊?,第1张

<HTML><HEAD><TITLE>javascript打印-打印页面设置-打印预览代码</TITLE> 

<META http-equiv=Content-Type content="text/html charset=gb2312" /> 

<SCRIPT language=javascript> 

function printsetup(){ 

// 打印页面设置 

wb.execwb(8,1) 

function printpreview(){ 

// 打印页面预览 

wb.execwb(7,1) 

function printit() 

if (confirm('确定打印吗?')) { 

wb.execwb(6,6) 

</SCRIPT> 

</HEAD> 

<BODY> 

<DIV align=center> 

<OBJECT id=wb height=0 width=0 

classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT> 

<INPUT onclick=javascript:printit() type=button value=打印 name=button_print /> 

<INPUT onclick=javascript:printsetup() type=button value=打印页面设置 name=button_setup />

<INPUT onclick=javascript:printpreview() type=button value=打印预览 name=button_show /> 

</DIV> 

</BODY> 

</HTML>

希望对你有用。

不行,打印和打印预览都是应用级别的功能。

而火狐浏览器对于js的操作权限有极为严格的限制,其基本原则是js无法操作页面外事务。

而打印也恰恰属于此范畴。

目前常用的办法是用js调用html5机制模拟打印界面输出到打印机。即不通过浏览器的打印和打印预览功能,敬请尝试下。