皕杰报表自定义函数返回方法有哪些?(组图)

万杰报表工具提供了170多个功能和运算符,基本可以满足大部分报表的设计需求。在特殊情况下,当设计器中的功能不能满足需要时,需要自定义一些功能来满足自己的需要。需要。

1、集杰报表的自定义函数类型:

自定义函数有两种,一种是写一个java类来实现某个功能返回值是数组,另一种是用原来的函数写一个新的表达式作为新的函数。

2、如何在报表设计器中添加自定义函数

选择【工具栏】->【窗口】->【首选项】->【通用配置】->【类加载配置】,在【自定义接口实现类配置】中添加自定义函数实现类。二、添加JAR和添加文件夹。

图片[1]-皕杰报表自定义函数返回方法有哪些?(组图)-4747i站长资讯

首先将编译好的.class文件打成jar包,点击【添加JAR】,导入jar包;

图片[2]-皕杰报表自定义函数返回方法有哪些?(组图)-4747i站长资讯

二是点击【添加文件夹】,添加包含.class文件的文件夹。

图片[3]-皕杰报表自定义函数返回方法有哪些?(组图)-4747i站长资讯

3、如何在报表工具设计器上使用自定义功能

在设计器上,点击工具-自定义功能,窗口如下:

图片[4]-皕杰报表自定义函数返回方法有哪些?(组图)-4747i站长资讯

单击添加按钮以添加新功能。

图片[5]-皕杰报表自定义函数返回方法有哪些?(组图)-4747i站长资讯

如果选择java程序,在【实现类全路径】中写下自定义函数的类的全路径,如果选择表达式,在【函数表达式】中写下计算公式。设置完成后,可以点击修改函数的定义名称。

此时,您可以像使用任何其他功能一样使用自定义功能。

4、如何让自定义功能在万界报表服务器web端生效

一种是将编译好的.class文件放入jar包中,放在WEB-INF/lib目录下或者将.class文件放在WEB-INF/下。二是将文件夹中设计器生成的.file复制到WEB-INF目录下。

5、自定义函数接口

自定义功能实现类需要继承自定义功能接口bios..api….

6、报表自定义函数返回三种方式

一、

语法:最终 int[] () 。

用途:获取当前单元格的大小(单位:像素)返回值是数组,一般在创建图片时使用。

返回:一个整数数组,第一个值是宽度,第二个值是高度。

二、计算

语法:java.lang.calc(java.lang.[])。

目的:用户实现该方法完成自定义函数的计算功能。

参数: – 参数计算值的列表,一个数组,与报表设计时表达式中函数的参数一一对应。

:此自定义函数的返回值。如果计算结果是图片,则返回字节数组类型的二进制数据。

三、

语法: (int , java.lang.[] )。

目的:用户可以实现此方法将Java表达式转换为js函数(用于网页的自动计算)或Excel公式(导出的excel文件中的公式)。

参数: – 表达式类型,只有两个可选值,0表示转换为表达式,1表示转换为Excel公式。

参数: – 一个参数表达式列表,一个数组,与报表设计时表达式中函数的参数一一对应。

返回: 对应函数或 Excel 公式的字符串。

文章来源:https://www.163.com/dy/article/GUG0O43005382TY4.html

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享