打印第三方控件 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 里面

posted @ 2010-05-21 09:48  Ken-Cai  阅读(1112)  评论(0)    收藏  举报