`
baggio1024
  • 浏览: 63272 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类

在WEB中实现打印分页

阅读更多

语法:    
   
page-break-after  :  auto    ¦  always    ¦  avoid    ¦  left    ¦  right    ¦  null    
   
参数:    
   
auto  :   假如需要在对象之后插入页分割符    
always  :   始终在对象之后插入页分割符    
avoid  :   避免在对象后面插入页分割符    
left  :   在对象后面插入页分割符直到它到达一个空白的左页边    
right  :   在对象后面插入页分割符直到它到达一个空白的右页边    
null  :   空值。IE5用来取消页分割符设置    
   
说明:    
   
检索或设置对象后出现的页分割符。  
IE5仅支持always值和空白值(null)。  
在IE4中此属性不作用于br对象,但是IE5作用。    
对应的脚本特性为pageBreakAfter。请参阅我编写的其他书目。    
   
示例:    
   

<br clear=all style='page-break-before:always'>
比如:
page1<br>
关于打印分页的一个经典代码﹐不想独享﹗<br>

我经常遇到打印分页的问题﹐一次无意中发现一句经典代码(我在书上没遇见过)﹐当然对于我来说是经典﹐不知道大家觉得如何﹐如果觉得很菜不要骂我﹗呵……<br>

<br clear="all" style="page-break-before:always" >
page2<br>
关于打印分页的一个经典代码﹐不想独享﹗<br>

我经常遇到打印分页的问题﹐一次无意中发现一句经典代码(我在书上没遇见过)﹐当然对于我来说是经典﹐不知道大家觉得如何﹐如果觉得很菜不要骂我﹗呵……<br>
<br clear="all" style="page-break-before:always" >

page3<br>
关于打印分页的一个经典代码﹐不想独享﹗<br>

我经常遇到打印分页的问题﹐一次无意中发现一句经典代码(我在书上没遇见过)﹐当然对于我来说是经典﹐不知道大家觉得如何﹐如果觉得很菜不要骂我﹗呵……<br>
 

 这样的话当打印的时候就会分三页打印。
<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> 
.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> 
 
分享到:
评论

相关推荐

    JS 实现web分页打印功能

    使用JS的Window对象的Print方法实现兼容性强的分页打印功能,可直接运行,代码直接复制即可用。

    Web Html 分页、表格跨页断裂处理、自定义页眉页脚页码打印控件

    1.Web Html 分页打印 2.内容、图片、表格跨页断裂,封边 3.table并行、并列双边、重边 4.自动计算页码(总数及每一页),样式、位置、形式完全个性化 5.页眉页脚,去除浏览默认,自定义内容、样式、位置 6.保持页脚...

    JS分页,WEB分页打印

    实现简单的web打印分页功能,适用于WEB工程的打印预览

    ASP实现web分页打印及web页面导出Excel文件.pdf

    ASP实现web分页打印及web页面导出Excel文件.pdf

    java实现web的打印

    java实现web的打印,可以分页打印,可以批量打印,可以根据格式选择打印

    jquery打印HTML表格自动分页

    采用JQuery实现的打印HTML表格自动按多少行分页,打印时分页

    锐洋Java Web打印控件

    ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,页边距,打印份数,页眉,页脚,web打印分页等等属性 ...

    Web打印控件(目前最强大最专业最新版本)

    22.如何构建自己的纯WEB打印预览见样例二十二 23.如何居中打印超文本见样例二十三 24.如何选择界面皮肤见样例二十四 25.如何指定输出到哪页或仅预览见样例二十五 26.如何提高多页打印的性能见样例二十六 27.如何导出...

    web页面批量打印

    批量打印 HTML:打印页面预览,跳转到打印那边使其 分页(使每个报告单占据一页)

    web 页面分页打印的实现

    网上找的,经我整理添加demo如下

    Web分页打印 细线表格+分页打印之终极攻略

    客户提出打印时不要打印该页面的头,只是打印表格里面的内容,因为头部有背景和打印按钮,而且要细线表格的那种,我想细线表格不是很简单吗 如果你还不知道细线表格怎么做,请看下面的代码实现效果:) ...

    jsp页面如何实现web打印

    通过将需要打印的特定部分另建一个页面,然后装入主页面的一个IFrame中,再调用IFrame的打印方法,只打印IFrame中的内容实现的。 如: &lt;iframe visible" name="FrameId" width="100%" height="30%" src=...

    转贴ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具

    作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确打印,分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 ...

    ReYoPrint web打印控件

    ReYoPrint内含一个在vc7.0上开发的ActiveX控件(73k), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接打印,弹出打印对话框再...

    利用WebBrowser彻底解决Web打印问题(包括后台打印)

    】利用WebBrowser彻底解决Web打印问题(包括后台打印)BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于...

    Lodop6.0web打印控件及技术手册

    Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,尽量减少使用者的知识累赘。控件发布包有3个系统文件组成,全部功能用几个控件参数和2组功能函数来...

    ReYoPrint.zip_ReYoPrint _activex_reyoprint.cab_web 票据打印_套打

    作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确打印,分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 ...

    实现web打印的各种方法介绍及实现代码

    web的打印方法具我自己懂得知道的有:JQuery插件Jqprint实现;JQery打印插件PrintArea实现网页打印;CSS控制网页打印样式,本文详细介绍实现步骤,感兴趣的朋友可以了解下

    免费web打印控件 V1.88

    ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,页边距,打印份数,页眉,页脚,web打印分页等等属性 ...

Global site tag (gtag.js) - Google Analytics