打印第三方控件 ScriptX
<body>
<object id="factory" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.cnblogs.com/File/smsx.cab#Version=6,5,439,50"></object>
<form id="form1" runat="server">
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td align="center" style="height:100px"><font size="10" face="宋体"><b>
打印的内容</b></font></td>
</tr>
<tr class="noprint" >
<td align="center">
<input type="button" id="cmdPRINT" onclick="printReport()" value="打印" />
<input type="button" onclick="window.close();" value="关闭" />
</td>
</tr>
</table>
</form>
</body>
<script type="text/javascript" language="javascript">
//用于设置打印参数
function printBase() {
factory.printing.header = "指挥中心新指令"; //页眉
factory.printing.footer = " 2010-5-21"; //页脚
factory.printing.portrait = true; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 1.5; //左页边距
factory.printing.topMargin = 1.0; //上页边距
factory.printing.rightMargin = 1.5; //右页边距
factory.printing.bottomMargin = 1.0; //下页边距
}
//用于调用设置打印参数的方法和显示预览界面
function printReport(){
printBase();
//printBase("&w&b页码,&p/&P","&u&b&d");//默认
//window.print();
factory.printing.Preview(); //预览
//factory.printing.Print(false); //false为默认打印机,true为选择打印机
}
</script>
注意: Object 不能写在from 里面