WEB页面打印的一个方法(比较能用的了)

原创 2004年07月17日 22:08:00

<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>

 

WEB页面打印预览、打印 兼容所有浏览器

因项目里要做页面打印预览以及打印功能,还要求兼容大部分主流浏览器 实现方式有很多最后决定用window.print();大部分浏览器都适用, window.print()方式ie浏览器不支持打印预览,...
  • W5991214974444
  • W5991214974444
  • 2014年01月13日 15:13
  • 4717

Activity使用另一个Activity中的方法与变量

Activityz调用另一个Acitivity中的方法与变量
  • u014388299
  • u014388299
  • 2016年09月04日 14:29
  • 1357

web页面打印方法

WebBrowser是IE内置的浏览器控件,无需用户下载.一、WebBrowser控件   object ID=WebBrowser WIDTH=0 HEIGHT=0 CLASSID=CLSID:88...
  • hulefei29
  • hulefei29
  • 2008年08月25日 16:14
  • 1218

两个Integer ==和!=的比较,为什么失效?

当数值不在 -128~127范围时就不会进行缓存操作,它会选择进行new integer()的操作。这样他们被分配到堆里面。【这个可以去查看integer.valueof()的源码】。在用==或者!=...
  • qq416647781
  • qq416647781
  • 2016年03月07日 15:17
  • 813

javascript打印web页面并设置打印机的实现

 javscript函数查找DIV控件ID,DIV内存放要打印的内容。function printme()...{  document.body.innerHTML=document.getEleme...
  • khkly
  • khkly
  • 2008年02月28日 14:01
  • 1260

打印输入单词长度的直方图 (水平方向)程序分析

打印输入单词长度的直方图 (水平方向)程序分析
  • baidu_27286011
  • baidu_27286011
  • 2015年04月10日 14:21
  • 587

web页面的打印

 第一种方法css如下:.Noprint { DISPLAY: none }将不要打印的地方放入标记:内容........=======================================...
  • WNASP
  • WNASP
  • 2006年08月21日 17:38
  • 1024

WEB页面的打印

最近一直在做打印,从网上找了好多资料,但是不太知道怎么用,最后才知道要用到ScriptX插件,最后经过试验,终于把一些有价值的代码收集起来:1.需要把浏览器的“对未标记为可安全执行的ScriptX插件...
  • ydc0795
  • ydc0795
  • 2008年03月22日 17:13
  • 422

web页面jsp页面的打印

报表在信息系统中占据了极为重要的位置,广义上讲,报表主要以多样的格式呈现和打印动态数据,动态数据主要指保存在数据库中的数据,也可以是文本中的数据、XML数据、Hibernate数据、EJB数据、自定义...
  • aihongmingqi
  • aihongmingqi
  • 2014年09月05日 10:47
  • 4360

编写一个程序,打印输入中单词长度的直方图。水平方向的直方图比较容易

编写一个程序,打印输入中单词长度的直方图。水平方向的直方图比较容易 绘制,垂直方向的直方图则要困难些。...
  • zzlzzl0
  • zzlzzl0
  • 2010年11月16日 15:21
  • 1118
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WEB页面打印的一个方法(比较能用的了)
举报原因:
原因补充:

(最多只允许输入30个字)