以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 专业报表预览或保存问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85242) |
-- 作者:zunwoun -- 发布时间:2016/5/21 9:05:00 -- 专业报表预览或保存问题 专业报表如果图片较多,在生成预览或者直接保存时会很慢甚至卡死,如果电脑配置非常高会有改善,但程序开发不能只针对部分高配置的电脑,在编程方面有什么办法解决这个问题? |
-- 作者:Hyphen -- 发布时间:2016/5/21 9:50:00 -- 判断一下操作系统和硬件配置 http://www.foxtable.com/help/topics/0348.htm 认为配置低的电脑,减少报表的图片,或者采用缩略图等低质量的图片。 |
-- 作者:zunwoun -- 发布时间:2016/5/21 10:12:00 -- 如果无法减少报表的图片数量和降低图片的质量,有什么办法可以解决? |
-- 作者:Hyphen -- 发布时间:2016/5/21 10:14:00 -- 分页分批操作,或者......升级电脑 |
-- 作者:zunwoun -- 发布时间:2016/5/21 14:34:00 -- 能否通过编程分页分批操作然后自动合在一起? |
-- 作者:Hyphen -- 发布时间:2016/5/21 14:57:00 -- 保存成htm或者pdf,再合并 |
-- 作者:zunwoun -- 发布时间:2016/5/21 15:22:00 -- 请恕我愚笨,怎样通过代码自动分批保存然后自动合并?万分感谢! |
-- 作者:Hyphen -- 发布时间:2016/5/21 15:54:00 -- 分批保存就是分批生成报表,比如有20行数据,分2次,就是先生成前10行报表,保存,再生成后10行报表,保存第二个文件 htm合并,按照分析字符串的方式把body的内容合并到一起,参考http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=82475 pdf合并,需要用到第三方控件,参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83249 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=77233 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=54013
|
-- 作者:大红袍 -- 发布时间:2016/5/22 12:26:00 -- 以下是引用zunwoun在2016/5/21 9:05:00的发言:
专业报表如果图片较多,在生成预览或者直接保存时会很慢甚至卡死,如果电脑配置非常高会有改善,但程序开发不能只针对部分高配置的电脑,在编程方面有什么办法解决这个问题?
1、你的图片,是不是很大?如果很大的话,读取的时候,也会很耗时的,如果可以尽量用缩略图;
2、你的图片很多?数量是多少?做个例子上来测试。 |