对于 JAVA 程序员,快逸报表提供丰富的 API 调用,可以对报表服务器进行深入完全的控制。
  下图是报表服务器提供的 JAVA API 结构图。
    
API 在结构上分成了三层:数据层、运算层和展现层;每个层面都有开放的接口允许程序员进行调用或重载。

  快逸报表的报表模板( RAQ 文件)具有可编程接口( ReportDefine 类)。一般情况下,报表是由设计器绘制而成的,但同时提供了对报表模板的访问接口,应用程序员可以用程序对报表模板进行少许修改后再传入运算引擎计算,如改变某些单元格中的表达式;甚至可以完成由程序自行“画”出一个报表,基于这些 API ,可以较容易实现出根据业务规则自行生成报表模板的功能。

  快逸报表还提供了模板文件远程访问、自定义函数登记等设计器接口功能,使用户可以方便地将报表设计与应用系统结合在一起,以及进一步增强报表设计器的功能。