先取得没页打印的表格高度,和总表格高度比较,只要小于,就打印。
具体可以看看java专业编程这本书,写的很详细!
具体可以看看java专业编程这本书,写的很详细!
解决方案 »
- 在windows7系统下怎么将文本文件改成java文件
- java初学者遇到的问题,高手请指点一下。
- JAVA思维题目求教
- 纯粹的基于javascript的web自定义报表,有人做过吗?能实现吗?
- 辨别WindowsClosed()和WindoesCling()的区别??
- 用jsp:plugin加载Applet 出现问题 请大家帮忙!
- 如何加载图片java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类??
- 如果父类和接口都定义了一个abstract public方法 那么儿类究竟实现的谁的?
- 100分求JAVA源代码!!!!!!!!!!!
- 不要自鸣得意,VM你知几多?
- 小菜鸟从网上下载了一本jbuilder开发人员指南,书上说的gridcontrol控件我怎么没有找到啊,我用的是jb7.0!!!
- Java中如何处理报表(控件)!
//for print
int iPageSize = 55; //每页设定表格行数
int iPageCount = 0 ; //第n页数
int iLastPage = 0 ; //最后一页
int iRecordCount = 0 ; //表格总数
int iCount = 0 ; //具体表格行数
int iCurPage = 0; //当前页数
在jsp里面,先显示表头,比如
××××报表
打印日期:××× 打印地点:×××××按条显示表格记录
<%
for (int i=0; i<iRecordCount; i++) {
if(iCount%iPageSize==0 && iCount!=0) {//第n页第一条记录时
//重写表头信息,如上
//显示记录
………………
}
iCount++;
//为整页时
if((iCount)%iPageSize==0 || iCount==iRecordCount) {
//是本页或者最后一页最后一项
if(iCount==iRecordCount) {
//最后一页的表尾信息
---------------------------------
依照需要写每页页尾信息,比如:
<div align=center>
<%
//每页页尾信息
if(iCount==iRecordCount) iCurPage=iPageCount;
else iCurPage=iCount/iPageSize;
%>
第
<%=iCurPage%>
/
<%=iPageCount%>
页
</div>
---------------------------------
}
%>