打算做一个据于Web的报表打印工具,请给出你的意见?!

时间:2020-12-22 06:20:46
B/S开发模式流行,也是个趋势,但作为一个开发人员,发现报表的打印是一个
比较弱的地方,特别是做一些比较复杂的票据,很难控制,所以想做一个为程序
员用的Web报表打印工具,但我也没有什么具体思路,请给出你的意见!

1.可行性
2.技术实现方式

8 个解决方案

#1


已经有很成熟的产品了

http://www.wangwen.net/index.htm


#2


to excel print.
up

#3


看你用什么工具和技术?
例如用donet的话,当然是买一个水晶报表的licence,这样大部分的报表都可以搞点了。
当然也可以买种种现成控件。
另外想省钱的话,我的经验有几种通用的做法:
1、做个activex控件,调用excel(可以直接在asp调用,dotnet老是不行),将报表格式一早在excel做好,程序控制只是按位置填数据。
2、控制html代码的输出,也是我最常用的方法。在dotnet中我是在pageload中控制整个报表网页的html代码输出,这种方法花得时间长,不过效果可以,而且很有成就感,我曾成功制作了一个单据中包含5个区域,每个区域都不同排版的打印。你也可以先用frontpage等工具将报表的网页形式先做出来,然后参考里面的代码。
实质现在很多控件都是这样做的^_^





#4


其实我自己也做过类似的打印
技术实现很像barcher一样,是通过
生成一个office系统的文档再打印
但我老是不会用模板
或者说如何在vba中控制模板
能不能给出一点代码?

#5


To nik_Amis:

我到你的网站上看了一下你的傻瓜打印

好像功能比较强大
但我还是不是很明白,你的这个工具提供给程序员的是什么样的接口?
或者说如果一个程序员想做一个报表,需要向你的工具提供什么?
我主要说是的在Web的情况下。

thanks

#6


这个不是我的网站,呵呵

你仔细看看他的例程

#7


你用过吗?
我感觉他好像是通过坐标一点一点定位做出来的哟
这样是不是有点恐怖了?

#8


套打肯定要精确确定每个元素的坐标。

#1


已经有很成熟的产品了

http://www.wangwen.net/index.htm


#2


to excel print.
up

#3


看你用什么工具和技术?
例如用donet的话,当然是买一个水晶报表的licence,这样大部分的报表都可以搞点了。
当然也可以买种种现成控件。
另外想省钱的话,我的经验有几种通用的做法:
1、做个activex控件,调用excel(可以直接在asp调用,dotnet老是不行),将报表格式一早在excel做好,程序控制只是按位置填数据。
2、控制html代码的输出,也是我最常用的方法。在dotnet中我是在pageload中控制整个报表网页的html代码输出,这种方法花得时间长,不过效果可以,而且很有成就感,我曾成功制作了一个单据中包含5个区域,每个区域都不同排版的打印。你也可以先用frontpage等工具将报表的网页形式先做出来,然后参考里面的代码。
实质现在很多控件都是这样做的^_^





#4


其实我自己也做过类似的打印
技术实现很像barcher一样,是通过
生成一个office系统的文档再打印
但我老是不会用模板
或者说如何在vba中控制模板
能不能给出一点代码?

#5


To nik_Amis:

我到你的网站上看了一下你的傻瓜打印

好像功能比较强大
但我还是不是很明白,你的这个工具提供给程序员的是什么样的接口?
或者说如果一个程序员想做一个报表,需要向你的工具提供什么?
我主要说是的在Web的情况下。

thanks

#6


这个不是我的网站,呵呵

你仔细看看他的例程

#7


你用过吗?
我感觉他好像是通过坐标一点一点定位做出来的哟
这样是不是有点恐怖了?

#8


套打肯定要精确确定每个元素的坐标。