中国开发网: 论坛: 程序员情感CBD: 贴子 89147
pcplayer: 其实只要在客户端用了 ActiveX,就和普通程序一样了。当然办法很多,比如ActiveX向服务器端要数据,这个数据可以是XML的,然后ActiveX自己生成报表,或者
我比较偷懒,页面上发查询条件去服务器,服务器端根据条件调用另外一个在服务器端的包含了FastReport的程序来生成FastReport的报表文件,然后把这个报表文件下载给客户端,这样客户端不用装ActiveX,只需要装一个浏览/打印 FastReport 的报表文件的普通程序,这个办法和生成PDF差不多。只不过生成PDF比较麻烦,而且要求客户端装PDF READER。我的做法不过是让客户端装我自己写的FAST REPORT READER。

如果允许嵌ActiveX在浏览器里,那么可以直接写一个普通带打印的程序,变成 ActiveX Form 嵌到浏览器里,这个程序通过 Web Service 和服务器端通讯取得数据,然后打印。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录