本文转载:http://www.cnblogs.com/RitchieChen/archive/2008/07/30/1256829.html 在做项目的时候碰到的.用户要求,页面呈现太长时,打印的时候,要求,每页上都要有表头.找了好久,才在网上找到.原来,是要对每个表格,定义其thead,并对其样式设置成:style="display:table-header-group".如果要求有表尾,也一样,要定义其tfoot,并对style="display:table-foote…
Excel设置excel打印每页都有表头标题…
通过设置TableHeightScope,可以实现对ADD_PRINT_TABLE,表格带页头页尾,查看本博客另一篇博文:Lodop打印表格带页头页尾 自动分页每页显示头尾 超文本超过打印项高度,会自动分页,详细参考本博客另一篇博文:Lodop打印控件 超文本自动分页 那么带页头页尾后的超文本高度,会决定每页输出的内容多少,自动分页的依据,默认高度是不包含页头页尾的,可以通过语句设置是否包含页头页尾,或只包含其中的某一个.LODOP.SET_PRINT_STYLEA(0,"TableHeight…
通过设置TableHeightScope,可以实现对ADD_PRINT_TABLE,表格带页头页尾,查看本博客另一篇博文:Lodop打印表格带页头页尾 自动分页每页显示头尾 超文本超过打印项高度,会自动分页,详细参考本博客另一篇博文:Lodop打印控件 超文本自动分页 那么带页头页尾后的超文本高度,会决定每页输出的内容多少,自动分页的依据,默认高度是不包含页头页尾的,可以通过语句设置是否包含页头页尾,或只包含其中的某一个.LODOP.SET_PRINT_STYLEA(0,"TableHeight…
Lodop中有两种专门给超文本表格的方式,ADD_PRINT_TABLE和ADD_PRINT_TBURL,该方式只能用于单个表格,表格外的内容不显示,是专门用于打印html超文本表格的.使用这两个语句,内容在thead和tfoot标签内,被当做页头页尾,每页的高度是否包含页头页尾是可以设置的,默认是不包含的.Lodop打印表格带页头页尾 高度是否包含页头页尾注意:由于ADD_PRINT_TABLE和ADD_PRINT_TBURL只用于单个表格,所以表格外的内容是不会显示的.ADD_PRINT_H…
在打印Excel表格时常常会出现如果存在多页打印时,往往从第二页开始就会出现没有表头的情况,导致到后面都不清楚对应的是哪个数据,查看时也很麻烦,下面就将为大家介绍如何在Excel表格里设置每页打印时都有表头 1. 首先打开所要修改的Excel表格 2. 我们首先来看看第一页与第二页的区别 3. 打开菜单栏里面的“页面布局”选项卡 4. 点击页面设置板块中的“打印标题” 5. 在打印标题内有顶端标题行与左端标题行,选中顶端标题行,点击右边的小箭头 6. 点击小箭头后会弹出一个启动框,此时选中第一页…
Lodop打印控件有很好的自动分页功能,超文本table表格一页装不下,自动分到第二页,第三页……通常表格之前还会有一些内容,比如标题,制表人名称日期什么的杂七杂八的东西,这种东西会占用一定的空间,这些东西只需要在第一页显示.在这种情况下,表格自动分页后,还是会按照打印项原来的top顶边距来进行定位,也就是第二页.第三页……上方,原来标题好制表人日期什么的占用的地方,会显示空白,这段距离还在,这显然是浪费了上方的空间也让纸张看起来留白很不舒服. 这种情况下,Lodop提供了次页偏移方法,让自动分…
1.封装好的辅助类: using System; using System.Data; using System.Drawing; using System.Drawing.Printing; using System.Windows.Forms; namespace RC.Finance { /// <summary> /// 打印,打印预览 /// </summary> public class PrintHelper { //以下用户可自定义 //当前要打印文本的字体及字号…
第一种方式 - 此种方式简单易用,但不能进行页面设置,会在底部显示页面的URL地址. 打印命令:只需在页面上的按钮事件调用这段JS代码 javascript:window.print(); ==================== CSS定义: <style media="print"> .Noprint //不打印 { display: none; } .PrintOnly //仅在打印时显示 { display: block; } </style> ====…
假设在一个页面上有众多内容,而我们只想把该页面上的表格内容打印出来,window.print()方法会把整个页面的内容打印出来,如何做到只打印表格内容呢? 既然window.print()只会打印整页的内容,何不把表格放在一个部分视图中,在部分视图中再调用window.print()方法. Model很简单: public class Student { public int Id { get; set; } public string Name { get; set; } public dec…