讨论一下关于window.print()分页的问题
时间:2011-12-20
来源:互联网
首先页面上的每一条数据都是一个table,用的是Repeater控件,里面填充一个table数据集
然后交叉显示每一个数据集
显示结果为
1,2
3,4
5,6
数字代表着Repeater控件里面交叉的数据集
根据A4纸的大小,可以知道每张打印多少数据(7行两列)每一个单元格都是一个数据集也就是Repeater控件里面
绑定的数据集
然后将数据打印出来,数据多的时候,就得要求一个分页显示的效果(这个效果在打印的时候出现就好)
要不然打印出来的数据,上一页跟下一页之间的一条数据(数据集)有可能是分开的
如果在页面上显示的时候加上几个linkbutton来实现上一页下一页的话,那么window.print() 也就是说只打印当前页
所以如果数据很多的话,那么按打印按钮来打印每一页,未免有点麻烦;
怎么样才能单击打印按钮,一下子把数据全部打印,打印出来的带分页效果
之前看到过 把每页的最后一行设置个属性,让它分页,但是对于我这种用Repeater控件绑定的数据适合吗
如果可以的话,那么我在Repeater事件里面 加个计数器,每多少条数据分 一下,这种可以考虑不;
有做过window.print() 打印的同学,进来聊聊,你们打印的时候都是怎么处理这些问题的
然后交叉显示每一个数据集
显示结果为
1,2
3,4
5,6
数字代表着Repeater控件里面交叉的数据集
根据A4纸的大小,可以知道每张打印多少数据(7行两列)每一个单元格都是一个数据集也就是Repeater控件里面
绑定的数据集
然后将数据打印出来,数据多的时候,就得要求一个分页显示的效果(这个效果在打印的时候出现就好)
要不然打印出来的数据,上一页跟下一页之间的一条数据(数据集)有可能是分开的
如果在页面上显示的时候加上几个linkbutton来实现上一页下一页的话,那么window.print() 也就是说只打印当前页
所以如果数据很多的话,那么按打印按钮来打印每一页,未免有点麻烦;
怎么样才能单击打印按钮,一下子把数据全部打印,打印出来的带分页效果
之前看到过 把每页的最后一行设置个属性,让它分页,但是对于我这种用Repeater控件绑定的数据适合吗
如果可以的话,那么我在Repeater事件里面 加个计数器,每多少条数据分 一下,这种可以考虑不;
有做过window.print() 打印的同学,进来聊聊,你们打印的时候都是怎么处理这些问题的
作者: chuanzhang5687 发布时间: 2011-12-20
要不自己使用脚本实现打印的内容输出区域,这样想打哪些就哪些。你在网上搜索一下js小票打印看看
作者: chenhaoying 发布时间: 2011-12-20
你说的 这个打印指定内容的区域,已经实现了,现在卡在这个分页显示上了;
引用 1 楼 chenhaoying 的回复:
要不自己使用脚本实现打印的内容输出区域,这样想打哪些就哪些。你在网上搜索一下js小票打印看看
要不自己使用脚本实现打印的内容输出区域,这样想打哪些就哪些。你在网上搜索一下js小票打印看看
作者: chuanzhang5687 发布时间: 2011-12-20
自己顶一下
作者: chuanzhang5687 发布时间: 2011-12-20
该回复于2011-12-27 11:59:50被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#7楼 得分:0回复于:2011-12-27 23:30:26
|
作者: ly745455 发布时间: 2011-12-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28