No pains, No gain
          走過(guò)、路過(guò)、千萬(wàn)別錯(cuò)過(guò)
          posts - 23,comments - 1,trackbacks - 0
          關(guān)于web打印的總結(jié)
          方案一:
          ???????調(diào)用瀏覽器的打印函數(shù)利用瀏覽器的模版
          ???源程序代碼:
          ?????????
          < OBJECT?id = " WebBrowser " ?classid = " CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 " ?height = " 0 "
          ????????????????width
          = " 0 " ?VIEWASTEXT >
          ????????????
          </ OBJECT >
          ?????說(shuō)明:此代碼放在html?中?打印模版的指定框架為此代碼在的模塊;
          ??????調(diào)用程序:
          ??????
          < onclick = " parent.main.focus();parent.main.WebBrowser.ExecWB(7,1); "
          調(diào)用瀏覽器的對(duì)象中的方法
          < 2 > ?調(diào)用直接打印
          ??????
          < onclick = " parent.main.focus();parent.main.WebBrowser..print?(7,1); "
          < 3 > ?當(dāng)打印的時(shí)候不顯示時(shí)的css樣式
          ??????
          < style?media = " print " >
          .Noprint
          {display:none;}
          .PageNext
          {page - break - after:?always;}
          </ style >
          < style > .TdCs1? {?border:solid?windowtext? 1 .0pt;}
          .TdCs2?
          {?border:solid?windowtext? 1 .0pt;?border - left:none;}
          .TdCs3?
          {border - top:none;border - left:solid?windowtext? 1 .0pt;?border - bottom:solid?windowtext? 1 .0pt;?border - right:solid?windowtext? 1 .0pt;}
          .TdCs4?
          {border - top:none;??border - left:none;border - bottom:solid?windowtext? 1 .0pt;border - right:solid?windowtext? 1 .0pt;}
          .underline?
          {border - top - style:?none;border - right - style:?none;?border - bottom - style:?solid;?border - left - style:?none;border - bottom - color:?# 000000 ;}
          ????????
          </ style >
          ????
          < 4 > ?其余的設(shè)置
          ???
          < input?type = " button " ?value = " 打印 " ?onclick = " document.all.WebBrowser.ExecWB(6,1) " class = " NOPRINT " >
          < input?type = " button " ?value = " 直接打onclick= " document.all.WebBrowser.ExecWB( 6 , 6 ) " ?class= " NOPRINT " >
          < input?type = " button " ?value = " 頁(yè)面設(shè)置 " ?onclick = " document.all.WebBrowser.ExecWB(8,1) " ? class = " NOPRINT " >
          < input?type = " button " ?value = " 打印預(yù)覽 " ?onclick = " document.all.WebBrowser.ExecWB(7,1) " ? class = " NOPRINT " >


          <html>
          <head>
          <title>看看</title>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          <!--media=print 這個(gè)屬性可以在打印時(shí)有效-->
          <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=頁(yè)面設(shè)置 onclick=document.all.WebBrowser.ExecWB(8,1)>
          </p>
          <p> <input type=button value=打印預(yù)覽 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頁(yè)</td>
          </tr>
          <tr>
          <td width="29%" class="tdp"> </td>
          <td width="28%" class="tdp"> </td>
          <td width="43%" class="tdp"> </td>
          </tr>
          <tr>
          <td colspan="3" class="tdp"> </td>
          </tr>
          <tr>
          <td colspan="3" class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
          <td width="50%" class="tdp"><p>這樣的報(bào)表</p>
          <p>對(duì)一般的要求就夠了。</p></td>
          <td> </td>
          </tr>
          </table></td>
          </tr>
          </table>
          <hr align="center" width="90%" size="1" noshade class="NOPRINT" >
          <!--分頁(yè)-->
          <div class="PageNext"></div>
          <table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp">
          <tr>
          <td class="tdp">第2頁(yè)</td>
          </tr>
          <tr>
          <td class="tdp">看到分頁(yè)了吧</td>
          </tr>
          <tr>
          <td class="tdp"> </td>
          </tr>
          <tr>
          <td class="tdp"> </td>
          </tr>
          <tr>
          <td class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
          <td width="50%" class="tdp"><p>這樣的報(bào)表</p>
          <p>對(duì)一般的要求就夠了。</p></td>
          <td> </td>
          </tr>
          </table></td>
          </tr>
          </table>
          </body>
          </html>

          ?

          posted on 2006-10-20 14:26 一縷青煙 閱讀(907) 評(píng)論(1)  編輯  收藏

          FeedBack:
          # re: 頁(yè)面直接打印的代碼
          2014-10-16 06:49 | annonce fond de commerce
          你好,我試過(guò)了,好像不行哦。完全沒(méi)有反映  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 台南县| 绩溪县| 武陟县| 凤翔县| 芦山县| 嘉荫县| 琼海市| 柳林县| 耒阳市| 岑巩县| 鲜城| 金秀| 平谷区| 教育| 河东区| 天津市| 北川| 贵南县| 伊宁市| 九台市| 宁乡县| 弋阳县| 潞西市| 汉沽区| 喀什市| 华阴市| 泗洪县| 宁武县| 阳朔县| 庐江县| 文山县| 太湖县| 三亚市| 南宫市| 霍山县| 洪泽县| 内乡县| 桐梓县| 合作市| 江阴市| 辉南县|