请教各位,你们是如何实现web报表打印的?(30分)

  • 主题发起人 主题发起人 tianguozhi
  • 开始时间 开始时间
T

tianguozhi

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:我现在用ASP做的B/S模式的系统,可是我没有好的方法实现报表打印,请指教。你们是怎么做的。谢谢!
 
在server端生成pdf
浏览器端安装acrobat reader查看打印
 
在.net环境下,我是用水晶报表的,
以前在作asp的时候,我大都是在页面上生成表格来打印的
 
谢谢各位的恢复。有没有破解得水晶报表插件啊,如果有得话。发给我一个。谢谢!
tianguozhi@owlsoft.cn
 
我曾做过二维的报表打印,我的做法是把要打印的统计信息下载到客户端借助Excel来打印。
//.........................................................................
string srtExpFile = "DC_RPT";
Response.AddHeader("Content-Disposition",
"attachment;filename=" + srtExpFile + ".xls");
Response.Charset = "UTF-8";
Response.ContentType = "application/vnd.ns-excel";
Response.Charset = "";
StringWriter sm = new StringWriter ();
Html32TextWriter hm = new Html32TextWriter(sm);
//注意下面的ReportTable(System.Web.UI.HtmlControls.HtmlTable),
//我把要打印的信息放在了ReportTable中
this.ReportTable.RenderControl(hm) ;
Response.Write(sm) ;
Response.Charset = "";
this.Response.End ();
//.......................................................................
当时由于项目急,我没来得及用水晶报表的表格展现二维数据,就用这种方式做了,很意外的是客户很满意,他说就这样对了,他可以自由的控制打印东西。
 
我用 Active form
我的报告需要自定义纸张,控制走纸
 
用的水晶报表,从网上搜一下,到处都是水晶报表的注册码,
很方便的[:D]
 
Endy.Vee能不能把你用的已破解的水晶报表发给兄弟一个。谢谢!
tianguozhi@owlsoft.cn
 
http://jngs.3322.org/webreport
 
to tianguozhi:
我从网上搜的,32M,你自己下吧,我试了,我这边可以下
http://www.gust.cn/down/soft/1230.htm
注册号:6707437608 密码:AAP5GKS0000GDE100DS[:D]
 
我们都是做成ActiveX控件,然后在客户端安装才能打印。
 
安装客户端驱动
滚屏,取要打部分的图形,再打
 
谢谢各位。
to Endy.Vee
http://www.gust.cn/down/soft/1230.htm
注册号:6707437608 密码:AAP5GKS0000GDE100DS
怎么下载不了啊?
 
我也在没办法情况下用ActiveX
用户要在报表上不光能打印,还要在报表直接输入数据保存到数据库,并且现调整格式:(
 
我们在项目中用的是delphi中的第三方控件fastreport.
在服务端生成一个Active form,放入fastreport并设计好报表。
在客户端就可以生成报表。设计原理和delphi中的一样。
这好像是一个笨办法。但是客户看到了他们期望已久的报表很是高兴。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
后退
顶部