日期:2014-05-18  浏览次数:20804 次

求助web打印 简历式的表格!急!!
我在做一个网上报名的系统,用户要在线打印,但是报名表中类似个人工作经历的那个表格内容是不确定到底有多少行的。怎么才能让这个报表动态调整啊??

------解决方案--------------------
想法很好,先收藏了
期待樓下的高手
------解决方案--------------------
需求不太对吧,既然是报名表,那么应该打印出来的报名表格式都是一样的,那么个人工作经历表格也应该是一样的大小(行数固定),所以就谈不上动态调整了
------解决方案--------------------
LS有道理,一般来都有一个固定字数的
------解决方案--------------------
尽量把空白留大一点就行了啊
------解决方案--------------------
是这样,表上有很多基本资料,所以尽量大的空格留不出来,其中有“得过奖励”这类的空格,肯定会有行数特别多的人,所以我才着急
------解决方案--------------------
如果楼主非要动态调整宽度,那就麻烦一点。这样你看可以不:
报表中你想动态控制的地方 ,在页面上用javascript先计算下,然后在打印时候计算的值作为参数传过去。现在就可以根据值的大小来计算下到底需要几行了。
------解决方案--------------------
可以用http://www.finereport.com
------解决方案--------------------
先生成静态页面

java交流群(QQ群: 45459926),有意思的可以加入
------解决方案--------------------
报表的东东, 没用过..

不过可以看看finereport或者快逸报表之类的
------解决方案--------------------
就直接导出生成页面就行,就比如说你有一个HTML页,你右击选择EXCEL打开。

你在要导出的JSP页面加一个按钮导出EXCEL,写一个JAVASCRIPT ,让他在新窗口打开,一个新的JSP页面,新的JSP页面,就和原来的页面基本一样,加上下面一句就行了:

<% response.setHeader( "Content-disposition ", "attachment;filename=data.xls ");%>
就行了


------解决方案--------------------
请看看这里,可能找到你想要的.

http://blog.csdn.net/andnnl/archive/2007/10/22/1836548.aspx
------解决方案--------------------
http://blog.csdn.net/andnnl/archive/2007/10/22/1836548.aspx
------解决方案--------------------
1,先导成excel然后打印
2,写vb控件可以实现动态,有js处理