关于web打印的总结!

关于web打印的总结
方案一:
       调用浏览器的打印函数利用浏览器的模版
   源程序代码:
         
< OBJECT id = " WebBrowser "  classid = " CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 "  height = " 0 "
                width
= " 0 "  VIEWASTEXT >
            
</ OBJECT >
     说明:此代码放在html 中 打印模版的指定框架为此代码在的模块;
      调用程序:
      
< onclick = " parent.main.focus();parent.main.WebBrowser.ExecWB(7,1); "
调用浏览器的对象中的方法
< 2 >  调用直接打印
      
< onclick = " parent.main.focus();parent.main.WebBrowser..print (7,1); "
< 3 >  当打印的时候不显示时的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 >  其余的设置
   
< 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 = " 页面设置 "  onclick = " document.all.WebBrowser.ExecWB(8,1) "   class = " NOPRINT " >
< input type = " button "  value = " 打印预览 "  onclick = " document.all.WebBrowser.ExecWB(7,1) "   class = " NOPRINT " >

你可能感兴趣的:(关于web打印的总结!)