<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Web報表打印·容易完成·(一)

      [摘要]近日看到論壇中有好多人提到,Web 方式打印報表 的問題 都感覺很辣手。本人有點小技巧愿意拿處來和大家分享。本方法不分語言(ASP,ASP.NET,JSP,PHP..)可以生成HTML的語言都可以使...
      近日看到論壇中有好多人提到,Web 方式打印報表 的問題 都感覺很辣手。
      本人有點小技巧愿意拿處來和大家分享。
      本方法不分語言(ASP,ASP.NET,JSP,PHP..)可以生成HTML的語言都可以使用。
      其實很簡單只要你略懂 HTML,CSS 即可,打印的出來的效果(那就要看你自己了)個人認為一般的打印完全可以應付。

      先給一個簡單實用的方式(可以打印多頁,控制分頁,隱藏非打印項目)
      <!--語言無關 保存成 .HTML 看看-->
      <html>
      <head>
      <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>
      .style_td
      {
      border-bottom: 1 solid #000000;
      border-left: 1 solid #000000;
      border-right: 0 solid #ffffff;
      border-top: 0 solid #ffffff;
      }
      .style_tab
      {
      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="style_tab">
      <tr>
      <td colspan="3" class="style_td">第1頁</td>
      </tr>
      <tr>
      <td width="29%" class="style_td">&nbsp;</td>
      <td width="28%" class="style_td">&nbsp;</td>
      <td width="43%" class="style_td">&nbsp;</td>
      </tr>
      <tr>
      <td colspan="3" class="style_td">&nbsp;</td>
      </tr>
      <tr>
      <td colspan="3" class="style_td"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
      <td width="50%" class="style_td"><p>這樣的報表</p>
      <p>對一般的要求就夠了。</p></td>
      <td>&nbsp;</td>
      </tr>
      </td>
      </tr>

      <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="style_tab">
      <tr>
      <td class="style_td">第2頁</td>
      </tr>
      <tr>
      <td class="style_td">看到分頁了吧</td>
      </tr>
      <tr>
      <td class="style_td">&nbsp;</td>
      </tr>
      <tr>
      <td class="style_td">&nbsp;</td>
      </tr>
      <tr>
      <td class="style_td"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
      <td width="50%" class="style_td"><p>這樣的報表</p>
      <p>對一般的要求就夠了。</p></td>
      <td>&nbsp;</td>
      </tr>
      </td>
      </tr>

      </body>
      </html>
      <!--

      WebBrowser 控件對象。只要是 win98 以上版本都有。
      其實配合“分頁樣式表”,和 HTML表格 一般的打印都可以實現的。

      如果想對 非Windows平臺用戶使用。
      請去掉下面這些:
      <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>
      -->




      日韩精品一区二区三区高清