DELPHI单机报表应用
Delphi和报表集成可以有两种方式,一调用ocx控件;二是delphi程序中集成IE浏览器控件。这两种方式各有优缺点,下面详细介绍下。
一. Ocx控件方式
润乾公司提供PintControl控件专为桌面应用程序中使用润乾报表而设计,主要用于在客户端程序中计算并展现润乾报表,是基于润乾355开发的。PrintControl控件自带运算引擎,不需要部署web服务。本控件在Windows操作系统下使用可以应用于VB、VC、PB、C#、delphi等等语言的桌面应用系统中。
Delphi通过ocx控件方式调用报表可以实现的功能:
- 参数传递
- 支持多源
- 报表分页
可以得到总页数、当前页码
- 打印
普通打印、分栏打印、套打、打印缩放
- 导出
导出excel、pdf
6. 支持主子报表(子报表引用方式只能是绝对路径)
不支持的功能:
- 填报
- 固定表头
- 超链接
二. 集成IE浏览器控件
Delphi应用程序集成IE控件后,具有了IE浏览器的功能。这种方式需要部署报表web服务器,报表通过url的方式访问,报表中所有的功能都可以使用,版本不受限制。
注:以上两种使用方式授权都是通过reportConfig.xml文件配置授权文件的。授权都是用server版授权,第一种方式用V3.55版授权,第二种用V4版授权。