DELPHI单机报表应用

Delphi和报表集成可以有两种方式,一调用ocx控件;二是delphi程序中集成IE浏览器控件。这两种方式各有优缺点,下面详细介绍下。

一.         Ocx控件方式

润乾公司提供PintControl控件专为桌面应用程序中使用润乾报表而设计,主要用于在客户端程序中计算并展现润乾报表,是基于润乾355开发的。PrintControl控件自带运算引擎,不需要部署web服务。本控件在Windows操作系统下使用可以应用于VB、VC、PB、C#、delphi等等语言的桌面应用系统中。

Delphi通过ocx控件方式调用报表可以实现的功能:

  1. 参数传递
  2. 支持多源
  3. 报表分页

可以得到总页数、当前页码

  1. 打印

普通打印、分栏打印、套打、打印缩放

  1. 导出

导出excel、pdf

6. 支持主子报表(子报表引用方式只能是绝对路径)

 

不支持的功能:

  1. 填报
  2. 固定表头
  3. 超链接

二.         集成IE浏览器控件

Delphi应用程序集成IE控件后,具有了IE浏览器的功能。这种方式需要部署报表web服务器,报表通过url的方式访问,报表中所有的功能都可以使用,版本不受限制。

 

注:以上两种使用方式授权都是通过reportConfig.xml文件配置授权文件的。授权都是用server版授权,第一种方式用V3.55版授权,第二种用V4版授权。

热门文章