设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 72|回复: 5
打印 上一主题 下一主题

问个问题!!

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-13 08:47:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想打印一个比如100条的记录,但是在第一页的抬头有一行标题,因为100条记录不可能在一张纸上打印完,所以我想在每张纸的抬头都加与第一页相同的标题,不知道代码怎么写,劳请高手告之!!!谢了!
2#
发表于 2010-1-13 08:47:38 | 只看该作者
你在每正好一页的位置再加上标题就行了

为了美观 你可以把其他标题行加上<tr style="display='none'" id="tr1">

然后在打印的时候去掉none就行了
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-13 08:47:42 | 只看该作者
麻烦你在说的详细些,如果我不想判断每页输出多少条,它可以自动分页,然后每页显示我所要的标题吗?谢谢
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-13 08:47:45 | 只看该作者
我做过一个档案管理系统中报表打印模块,用JS实现了分页打印的功能,但是很报歉,因为是软件产品中使用的代码,我不能公开代码。

我可以提醒一下,可以通过纸张大小、页边距来计算实际打可印区域的大小,然后根据打印字体大小计算出每一页可打印多少行,由于某些情况下某一行的内容较多可能会超过正常高度,因此需要通过JS计算每一页的高度,如果超出可打印区域高度则该页少打印一行。当内容无法在一页内打完的时候,新的一页应该加入表头。
回复 支持 反对

使用道具 举报

5#
发表于 2010-2-14 20:05:08 | 只看该作者
我要把你这篇帖子牢牢的记在心里,刻在脑海里
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 10:08 , Processed in 0.118119 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表