Skip to main content

Jasper Report ;)

Custom Functions

01 Gerar e executar class java com package jar

dev:~# cd D:\Workspace\gestao-api\src\main\java\br\com\n4w3b\gestaoassociados\base\util\jasper
dev:~# javac -d . JasperUtils.java
dev:~# java br.com.n4w3b.gestaoassociados.base.util.jasper.JasperUtils
dev:~# echo "\n" >> MANIFEST.MF
dev:~# jar -cfmv JasperUtils.jar MANIFEST.MF br/com/n4w3b/gestaoassociados/base/util/jasper/*.class
dev:~# java -jar JasperUtils.jar

02 Importar library em projeto

gestao-api > Build Path > Configure Build Path > Libraries > Add Jars... > jar/JasperUtils.jar

03 Adicionar library em jrxml

<import value="br.com.n4w3b.gestaoassociados.base.util.jasper.JasperUtils"/>

04 Chamar custom function

JasperUtils.abreviarNome($F{filiacao_nome})