Web打印,简单实现

先给一个简单实用的方式(可以打印多页,控制分页,隐藏非打印项目)     <!--语言无关   保存成   .HTML   看看-->     <html>     <head>     <meta   name=vs_targetSchema   content="http://schemas.microsoft.com/intellisense/ie5">     <title>看看</title>     <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">     <!--media=print   这个属性可以在打印时有效-->     <style   media=print>     .Noprint{display:none;}     .PageNext{page-break-after:   always;}     </style>         <style>     .tdp     {             border-bottom:   1   solid   #000000;             border-left:     1   solid   #000000;             border-right:     0   solid   #ffffff;             border-top:   0   solid   #ffffff;     }     .tabp     {             border-color:   #000000   #000000   #000000   #000000;             border-style:   solid;             border-top-width:   2px;             border-right-width:   2px;             border-bottom-width:   1px;             border-left-width:   1px;     }     .NOPRINT   {     font-family:   "宋体";     font-size:   9pt;     }         </style>         </head>         <body   >     <center   class="Noprint"   >         <p>         <OBJECT     id=WebBrowser     classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2     height=0     width=0>         </OBJECT>         <input     type=button     value=打印                     onclick=document.all.WebBrowser.ExecWB(6,1)>         <input     type=button     value=直接打印     onclick=document.all.WebBrowser.ExecWB(6,6)>         <input     type=button     value=页面设置     onclick=document.all.WebBrowser.ExecWB(8,1)>     </p>         <p>         <input     type=button     value=打印预览     onclick=document.all.WebBrowser.ExecWB(7,1)>             <br/>             </p>         <hr   align="center"   width="90%"   size="1"   noshade>     </center>         <table   width="90%"   border="0"   align="center"   cellpadding="2"   cellspacing="0"     class="tabp">     <tr>     <td   colspan="3"   class="tdp">第1页</td>             </tr>     <tr>         <td   width="29%"   class="tdp">&nbsp;</td>         <td   width="28%"   class="tdp">&nbsp;</td>                 <td   width="43%"   class="tdp">&nbsp;</td>         </tr>     <tr>         <td   colspan="3"   class="tdp">&nbsp;</td>         </tr>     <tr>         <td   colspan="3"   class="tdp"><table   width="100%"     border="0"   cellspacing="0"   cellpadding="0">                     <tr>                         <td   width="50%"   class="tdp"><p>这样的报表</p>                         <p>对一般的要求就够了。</p></td>                         <td>&nbsp;</td>                     </tr>                 </table></td>         </tr>     </table>     <hr   align="center"   width="90%"   size="1"   noshade   class="NOPRINT"   >     <!--分页-->     <div   class="PageNext"></div>     <table   width="90%"   border="0"   align="center"   cellpadding="2"   cellspacing="0"     class="tabp">         <tr>             <td   class="tdp">第2页</td>         </tr>         <tr>             <td   class="tdp">看到分页了吧</td>         </tr>         <tr>             <td   class="tdp">&nbsp;</td>         </tr>         <tr>             <td   class="tdp">&nbsp;</td>         </tr>         <tr>             <td   class="tdp"><table   width="100%"     border="0"   cellspacing="0"   cellpadding="0">                     <tr>                         <td   width="50%"   class="tdp"><p>这样的报表</p>                                 <p>对一般的要求就够了。</p></td>                         <td>&nbsp;</td>                     </tr>             </table></td>         </tr>     </table>     </body>     </html>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值