用Java报表工具FineReport实现单元格背景图

文 | 帆软数据应用研究院 2011-06-20 14:18:42

Web报表软件FineReport中,如果直接在单元格中插入图片会将单元格中的文字覆盖,想要将文字显示在图片上,就需要用到单元格背景。
右击FineReport报表设计器中的单元格选择“样式|自定义”,打开样式面板,选择“背景”标签,根据需要,这里选择“图片”,则插入图片作为背景,如下图
报表单元格样式
报表预览如下图,单元格中的文字显示在背景图片上
报表单元格背景预览
Web报表中,如果想通过某字段的值来控制单元格背景显示或是不显示,就需要用到条件属性里的背景。
单元格A10根据字段something的值来控制单元格背景显示与否,something字段值如下图
报表数据集
将字段something拖拽进单元格A11中,报表表样如下图
报表表样
当字段something值为1时,则报表单元格显示背景图;字段something值不为1时,则不显示背景图,条件属性设置如下图
报表条件属性
点击“编辑”按钮,选择需要添加的背景图片,如下图
报表条件属性之背景
报表预览如下图,字段something值为1时,则单元格显示背景图,值不为1时,则不显示背景图
报表背景图预览

 

免费试用FineReport

阅读次数:1,834


FineReport能满足的需求有:


报表工具: 数据图表生成   企业报表平台   业务定制报表   数据填报报表   数据决策平台   炫酷数据大屏   中国式复杂报表  

功能优势: PC端/手机端    全局业务分析   权限精细管理   开源免费使用   30+种数据源   可整合ERP/OA   数据可视化     

数据分析: 数据分析模型   自助数据分析   业务主题分析   大数据运营      管理驾驶舱      0代码的操作   

行业应用: 地产项目管理   银行数据平台   金融数据中心   精益生产系统   智能制造管理   化工信息系统   零售物流自动化     
行业应用: 用户精准营销   管理信息系统   会员管理系统   销售统计分析   财务报表分析   人力资源系统   医药精细管理   ……

返回顶部