Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > javascript技巧

JS 实现分页打印功能

来源:中文源码网    浏览:303 次    日期:2024-05-17 11:45:44
【下载文档:  JS 实现分页打印功能.txt 】


JS 实现分页打印功能
在调用window.print()时,可以实现打印效果,但内容太多时要进行分页打印。
在样式中有规定几个打印的样式
page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。
每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page breaks)。
page-break-before若设定成always,则是在遇到特定的组件时,打印机会重新开始一个新的打印页。
page-break-before若设定成left,则会插入分页符号,直到指定的组件出现在一个左边的空白页上。
page-break-before若设定成right,则会插入分页符号,直到指定的组件出现在一个右边的空白页上。
page-break-after属性会将分页符号加在指定组件后,而非之前。
在下列程序中您将可以看到这些属性的设定,

  
    Listing 14-4
  
  
    
This is the first DIV.

    
This is the second DIV.

    
This is the third DIV.

    
This is the fourth DIV.

    
This is the fifth DIV.

    
This is the sixth DIV.

    
This is the last DIV.

  


描述
auto
默认值。如果必要则在元素前插入分页符
always
在元素前插入分页符
avoid
避免在元素前插入分页符
left
在元素之前足够的分页符,一直到一张空白的左页为止
right
在元素之前足够的分页符,一直到一张空白的右页为止
inherit
规定应该从父元素继承 page-break-before 属性的设置
在Dom对象中pageBreakBefore属性
语法:
Object.style.pageBreakBefore=auto|always|avoid|left|right

  
    
  
  
    

This is a test paragraph.


    
    

This is also a test paragraph.


  

总结
以上所述是小编给大家介绍的JS 实现分页打印功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对中文源码网网站的支持!

相关内容