下图是报表服务器提供的 JAVA API 结构图。
快逸报表的报表模板( RAQ 文件)具有可编程接口( ReportDefine 类)。一般情况下,报表是由设计器绘制而成的,但同时提供了对报表模板的访问接口,应用程序员可以用程序对报表模板进行少许修改后再传入运算引擎计算,如改变某些单元格中的表达式;甚至可以完成由程序自行“画”出一个报表,基于这些 API ,可以较容易实现出根据业务规则自行生成报表模板的功能。
快逸报表还提供了模板文件远程访问、自定义函数登记等设计器接口功能,使用户可以方便地将报表设计与应用系统结合在一起,以及进一步增强报表设计器的功能。