Board logo

标题: 新版本发布,4.01,增加表格自动分页功能. [打印本页]

作者: admin    时间: 2009-4-27 20:25     标题: 新版本发布,4.01,增加表格自动分页功能.

增加表格自动折页功能, 用法: 假设有一个较长表格 mytable,被放在一个div中,如下所示:
n多行 ...
现在你可以通过以下设置,使mytable自动分页, myDoc ={ ... autoBreakPage:true, // 必须设置自动分页方式; autoBreakTable:{ id:'mytable', //要分页的表格id headerRows:1 // 表示 mytable 的开始1行,作为表头,在下一页中保留此表头。 }, .... 请参照示例: http://www.jatools.com/print/printtable.htm
作者: ffff    时间: 2009-4-30 09:49     标题: BUG

表格自动分页后,如果表格后有非表格内容,则非表格内容无法自动分页了。新发现:好像是放到每页的尾部了。 表格前面的非表格内容,自动分页后都变成了表头在每页上都出现。如果非表格内容多点,还造成CPU100%占用,并且内存占用狂涨,浏览器长时间无响应。 [ 本帖最后由 ffff 于 2009-4-30 10:22 编辑 ]
作者: ffff    时间: 2009-4-30 10:03     标题: 建议

有时会有表格和非表格内容混排的情况,在表头上,应该设置哪些非自动分页表格内容是属于表头部分的标签,把标签部分的放到每页上,非标签部分按文字自动分页的来处理。同样,对于自动分页表格后面的文字内容,也要进行自动分页处理。
作者: admin    时间: 2009-4-30 15:19

谢谢,您的建议很好,我们将尽快改进,敬请关注!
作者: ffff    时间: 2009-4-30 15:23     标题: BGU之二

4.0的版本,打印预览时,启动打印窗口后,设置指定页打印选项不起作用了。
作者: ffff    时间: 2009-4-30 17:38

保存到注册表中的边距参数有较大误差,我设置为6后,读取回来的是5.84
作者: admin    时间: 2009-4-30 18:34

BGU之二 问题已经解决,并上传.
作者: ffff    时间: 2009-4-30 22:18

BGU之二问题还没完全解决,选择“当前页面”时,仍然是全部页面都打印出来
作者: ffff    时间: 2009-4-30 22:32     标题: 建议

现在许多打印机配有好几个进纸盒,建议“纸张来源”也做为配置参数保存到注册表中。
作者: ffff    时间: 2009-4-30 22:42     标题: 建议

在自动分页中,增加手动分页标签,更适合各种场合的应用
作者: admin    时间: 2009-5-1 08:26

9楼的建议很好,将尽快加上,10楼的建议,现在看来,需求还不是很普遍,暂时不加,谢谢.
作者: admin    时间: 2009-5-1 08:33

8楼的问题,不存在,我测试了一下,选择当前页,是可以的。我用的是网上的测试版本.用pdffactory虚拟打印机. http://www.jatools.com/print/savesettings.htm, 请检查,我估计是您老版本jatoolsPrinter.cab没有清除。

图片附件: img01.gif (2009-5-1 08:33, 12.62 KB) / 该附件被下载次数 12606
http://bbs.jatools.com/attachment.php?aid=61&k=52042b174a1c376a52be099f179770df&t=1737263869


作者: ffff    时间: 2009-5-1 20:21

引用:
原帖由 admin 于 2009-5-1 08:33 发表 8楼的问题,不存在,我测试了一下,选择当前页,是可以的。我用的是网上的测试版本.用pdffactory虚拟打印机. http://www.jatools.com/print/savesettings.htm, 请检查,我估计是您老版本jatoolsPrinter.cab没有清 ...
问题肯定存在的,控件从http://www.jatools.com/print/jatoolsPrinter.cab下载解压后注册的(我不用自动安装,习惯手动安装,所以不存在老版本没清),测试页面使用http://www.jatools.com/print/printtable.htm,表格自动分页了进一步说明是新版本,打印机使用FinePrint虚拟打印机测试,指定页面测试正常,选择当前页结果如下:

图片附件: jatools.JPG (2009-5-1 20:21, 82.33 KB) / 该附件被下载次数 12868
http://bbs.jatools.com/attachment.php?aid=62&k=4f4a212815617f84919053049f37fc6b&t=1737263869


作者: admin    时间: 2009-5-2 12:56

表格自动分页版本出来后,经您提醒,发现有指定页问题,于是我们上传了一个更新的版本,所以,能自动分页并不能说明,是最新版本,建议您用现在的网上版本,更新一下.
作者: ffff    时间: 2009-5-2 21:26

引用:
原帖由 admin 于 2009-5-2 12:56 发表 表格自动分页版本出来后,经您提醒,发现有指定页问题,于是我们上传了一个更新的版本,所以,能自动分页并不能说明,是最新版本,建议您用现在的网上版本,更新一下.
以上测试都是在最新版本中测试的结果,原先连指定页码的都无效,现在指定页码可以了,但指定当前页仍然无效。如果你认为不是最新的,建议加个获取当前版本号的方法,这样就很清楚了。 [ 本帖最后由 ffff 于 2009-5-2 21:30 编辑 ]
作者: ffff    时间: 2009-5-2 23:02     标题: 建议

classesReplacedWhenPrint: new Array('.only_for_print{display:block}'),这种替换方式有很大的局限性。如替换的css要写到些函数中,简单的还行,复杂点的就麻烦了;table、td或 .mycss div 等这样的css,无法用此属性来替换等等。建议扩充(改变)替换方法,可以直接替换css类名称,这样就可以实现页面显示时用的css和打印时用的css不同,如页面显示时线条等颜色稍淡不刺眼,而打印时颜色深更清晰。
作者: ffff    时间: 2009-5-3 23:53     标题: bug

表格自动分页有的表格出现脚本错误,同样的页面,把表格内容删除或增加一行却又不会有错误。 [ 本帖最后由 ffff 于 2009-5-3 23:55 编辑 ]

图片附件: err.JPG (2009-5-3 23:53, 17.93 KB) / 该附件被下载次数 6149
http://bbs.jatools.com/attachment.php?aid=65&k=470f3671783d0e7f3702cdbec2305a3d&t=1737263869


作者: admin    时间: 2009-5-4 12:55

把您的表格发上来。




欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0