报表打印使用哪个控件(或解决方安)比较好?请给出个理由?参与者有份!!
现在做报表把我烦死了!
原来我做报表是将打印内容通过 exce 模板 送到 excel 里打印,这样有一个最大的好处:用户可以在打印前编辑修改,或增添一些额外的功能,而且 excel 大多数用户都会用。但交给用户使用后,发现一两个致命的缺点: 一 模板里保留的纸张设置在用户更改打印机后自动变为 A4 纸张 二 是当用户的更换纸张,比如纸张变长 变宽,报表又需要重新设计,程序也要更改。
现在我使用 quickrep 做报表,刚开始还兴奋了一下,认为其功能确实强大,但现在发现有三个缺点: 一 不能自定义纸张。同一个程序当采用 a4 纸时,正常打印,但自定义时,在 98 下根本就不打印。而且在生成报表后也更改不了打印纸张(自定义),一点都不起作用。(我的打印机是 epsonkiii ,支持自定义打印)。二 是 列之间的分割线有时能现出来,有时根本就不显现,但打印时又有。三 打印前不能编辑(不要告诉我还要再编程序来搞定)。
我认为一个好的打印程序应当是:
1. 打印程序适应多种格式报表吗,支持独立与原始数据的的编辑打印吗?具体来说,也就是能否输出到 像 excel 这种强大而大多数人都会使用的表格编辑器里吗?
2. 打印程序适应用户打印纸张的变更吗?更改后能否正常连续打印吗?
3. 打印程序支持数据库自定义打印吗?这个要求最苛刻,但这个要求用户最需要。像我这样的一般的程序员只好再拿起那看似很久以前的程序,再辛辛苦苦的编写,再给用户重新安装
总之,谈了这么多话题,核心的就是我们做报表打印采用哪个打印控件或解决方案比较好?衷心期盼您的热情参与,我准备加分到 100 分,言之有理者都有分!!