项目中开发报表涉及到动态标题名,用到了 DynamicJasper 这个插件
由于本地用maven托管依赖,如下附相关坐标
<!-- https://mvnrepository.com/artifact/ar.com.fdvs/DynamicJasper -->
<dependency>
<groupId>ar.com.fdvs</groupId>
<artifactId>DynamicJasper</artifactId>
<version>5.3.2</version>
</dependency>
本章重点,不是介绍如何实现动态打印,所以主要部分略过~
DynamicReport设置background底色未生效,可以通过调用
ar.com.fdvs.dj.domain.builders.StyleBuilder
这个包下的Builder类中的 setTransparent() 方法
public StyleBuilder setTransparent(boolean isTransparent){
style.setTransparent(isTransparent);
return this;
}
该方法是对是否设置透明度的一个开关。