前端实现打印(实现分页、表头重复)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端实现打印(实现分页、表头重复)相关的知识,希望对你有一定的参考价值。
参考技术A css: page-break-after:always 页面分页1.页面如果需要展示一个显示效果,一个打印效果,则需要用定位将打印效果的节点移出到窗口显示当中,打印中css标注为no-show;
2.执行打印方法后,表头会在合适的位置插入到打印的页面中,因此每次打印前,需要移除重复的表头;
3.通过currentHeight定义每页列表显示的高度总和;
4.window.open相当于是打开一个新页面,样式文件需要写在内联或者直接加在innerhtml中。
5.打印的内容用id标注print
PB 报表 分页打印 带表头 用的freeform ,
PB 报表用的 freeform 格式 ,由于太长,需要打两页,怎么能打印的时候第二页也带上表头?
没用过PB报表,确切说没听说过,我这里使用的FineReport报表,如果想分页预览或打印时均显示表头,可以在设计器中的表头那一行右键选择“重复标题行”即可,则表头的那行或者那几行就会在分页时重复显示,打印出来的效果也是如此。楼主你有什么问题还可以去“FineReport爱好者论坛”求助,有很多报表高手在。 参考技术A 把你在detail区域里面的内容,单独做成一个DW,然后在总DW-1里面,把刚才的DW作为一个分报表嵌入到DW-1里面,这样就能打印2个header了以上是关于前端实现打印(实现分页、表头重复)的主要内容,如果未能解决你的问题,请参考以下文章