hoho911 发表于 2013-5-6 10:45:21

打印功能

有哪位朋友做了打印功能,请指导下,如何实现的。由于对IE的支持实在不怎么样,想做chrome下的打印功能,但不知道如何实现。下边是在IE下实现打印的代码,打印时会将列表和明细重叠。。。

<script language="javascript">
   function printWithAlert() {      
      document.all.WebBrowser.ExecWB(6,1);   
            }      
    function printWithoutAlert() {//直接打印         
      document.all.WebBrowser.ExecWB(6,6);   
            }      
    function printSetup() {//打印设置      
   document.all.WebBrowser.ExecWB(8,1);
         }      
    function printPrieview() {//打印预览
         document.all.WebBrowser.ExecWB(7,1);
               }      
   function printImmediately() {
            document.all.WebBrowser.ExecWB(6,6);   
            window.close();
                  }

      $("div#biuuu_button").click(function(){
                $("div#myPrintArea").printArea();
             });
  </script>

<style media="print" type="text/css">   
.Noprint
    {      
      display: none;
         }   
.PageNext
    {      
   page-break-after: always;   
       }
</style>


<object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height="0" width="0"></object>
<table align="center" class="Noprint">
   <tr>
      <td align="center">   
         <button title="打印">打印 </button>
         <button title="直接打印">直接打印 </button>
         <button title='打印设置' >打印设置</button>
         <button title="打印预览">打印预览 </button>
      </td>
      </tr>




xjj_zyw 发表于 2013-12-26 11:59:03

试试 LODOP
页: [1]
查看完整版本: 打印功能