zoukankan      html  css  js  c++  java
  • 关于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">
  • 相关阅读:
    js保留两位小数
    js字符串转成数字的三种方法
    『MySQL』索引类型 normal, unique, full text
    checkstyle配置文件说明
    如何更好地利用Pmd、Findbugs和CheckStyle分析结果
    Hibernate SQL优化技巧dynamic-insert="true" dynamic-update="true"
    Struts2 action的单例与多例
    Eclipse插件checkstyle安装使用
    html 动态显示元素文本
    脱离 Spring 实现复杂嵌套事务,之一(必要的概念)
  • 原文地址:https://www.cnblogs.com/pbc1984/p/445499.html
Copyright © 2011-2022 走看看