`
从此醉
  • 浏览: 1089842 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

在IReport中将Blob字段展示为图片

 
阅读更多

在使用IReport打印报表的时候往往需要从数据库中读取Blob字段,然后将其展示为图片.

接下来以数据库为Mysql为例,需要经过三步的设置

(1) 在数据集中设置对应的字段类型为 java.io.InputStream


(2)添加图片组件,且Expression Class 设置为 java.io.InputStream

(3)设置图片的表达式



分享到:
评论

相关推荐

    ireport固定表头隐藏列

    在IT行业中,报表设计是数据分析和展示的重要环节。ireport是一款强大的报表设计工具,它基于JasperReports库,允许用户通过直观的图形界面创建复杂的报表布局。本文将深入探讨如何在ireport中实现"固定表头"、"隐藏...

    ireport 中的有关计算公式

    在Ireport水晶报表设计器中,计算公式的应用是构建复杂数据展示的核心技术之一。通过合理的公式设置,可以实现数据的动态分析与呈现,包括求商、求和、求差以及百分比计算等。以下是对这些知识点的详细解析: ### ...

    Ireport Excel带图片导出之可拉伸图片不失真

    在导出Excel报表时,如果包含图片,可能会遇到图片在单元格中被拉伸或压缩导致失真的情况。要解决这个问题,我们需要理解Excel的图片处理机制以及如何在Java代码中控制图片的渲染。 1. **Excel中的图片处理**: ...

    ireport交叉报表自定义排序

    1. **字符串处理**:在使用`substring`方法时,需要注意处理边界情况(例如字段为空或长度为1的情况)。 2. **性能考虑**:对于大数据量的报表,直接在iReport中进行复杂的数据处理可能会导致性能下降。此时建议优先...

    ireport常用的函数说明

    ireport在进行应用开发时,常用的函数:比如数据为空时,不让其显示或者直接显示为“0”;男女以及性别展示(比如1显示“男”,2显示“女”)等函数写法,全部都整理到此文档中了。

    ireport中布局设置

    在IReport中,如果一个字段的值(如`%V{countries}`)的长度超过了预设的TextField宽度,可以通过设置“Stretch with overflow”属性来实现自动换行。这个选项使得TextField在内容超出宽度时会自动扩展高度以显示...

    ireport生成一维码和google zxing二维码

    在IT行业中,报告生成工具是数据可视化和报表设计的重要组成部分,而iReport是JasperReports库的一个图形化用户界面,允许开发人员创建复杂的报表。本文将深入探讨如何使用iReport生成一维码和二维码,以及涉及到的...

    ireport制作复选框的办法

    * 复选框字段的类型需要设置为 string,否则图片将不会显示。 * 在服务器上调用图片需要指定图片的路径。 应用场景 * 报表设计:iReport 制作复选框的方法可以应用于报表设计中,帮助用户快速选择多个选项。 * ...

    iReport 报表、子报表、主从报表、合计、实例解析

    iReport 报表、子报表、主从报表、合计、实例解析1. 开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1. JasperReport 简介... 3 4.1.2. iReport 简介... 3 4.1.2.1. iReport几个重要...

    ireport使用 参数Parameter的用法和dataset的用法 table的用法

    总的来说,iReport通过参数、数据集和表格的巧妙组合,为报表设计提供了极大的灵活性和实用性。掌握这些基本元素的使用方法,将有助于我们在设计报表时,更好地满足业务需求,实现数据的有效展示和分析。通过不断的...

    ireport控制分页显示

    在探讨“ireport控制分页显示”的主题时,我们深入解析如何在iReport设计工具中实现每页固定记录条数的分页显示功能。iReport是JasperReports的一部分,一个强大的开源报表工具,广泛用于Java应用程序中生成各种复杂...

    ireport子报表嵌套

    iReport 子报表嵌套技术是 ireport 提供的一种高级功能,通过子报表技术我们可以创建复杂的报表,实现多对一的数据展示问题。在本文中,我们将通过 ireport 子报表技术,实现自有房产明细报表的行单元格合并问题。 ...

    ireport最全打印归纳

    1. 报表设计区域:画报表的样式,报表用到的字段、参数、变量、ScriptLet 都在这里。 2. 组件面板:报表中用到的各种组件。 3. 属性设置区域:设置报表的属性,包括变量、参数、字段等。 4. 报表结构:报表被垂直...

    ireport 多图显示

    3. **多个图像区域**:如果需要在同一报表中展示多张图片,可以创建多个图像组件,分别绑定不同的数据源。确保每个图像组件都有独特的布局和样式,以避免重叠或冲突。 4. **子报表**:对于更复杂的情况,可以使用子...

    用子表的方式解决ireport相同列合并问题

    在主报表中,添加需要展示的字段对象,例如这里的dname字段。 预览主报表后,会发现相同的列没有被合并。此时,我们需要创建一个子报表模板(mianDt-zi.jrxml)。子报表主要用于处理特定的细节或复杂的数据呈现。在...

    ireport5 实例开发

    在iReport中,可以导入外部资源,如图片、字体等,以增强报表的视觉效果。 7. **结果展示**:文件`运行结果展示.png`很可能展示了实例完成后的报表运行效果,这包括了报表的布局、数据填充以及样式表现。 在实际...

    IREPORT问题解决方法.doc

    在 IREPORT 中,设置字段、线高度时需要注意不要超过两条平行线之间的高度,高度减 2 就是实际高度。宽度也同样需要注意。 4. IREPORT 表达式 IREPORT 提供了强大的表达式功能,允许用户使用 Java 语言编写表达式...

    iReport 示例

    在iReport中,你可以通过拖拽字段到设计区域来创建单元格,并设置其样式和格式。 2. **表达式**:iReport提供了丰富的表达式语言,允许用户创建复杂的计算公式。例如,你可以用表达式来计算平均值、总和或者百分比...

    IReport中文文档说明

    IReport是一款强大的报表设计工具,专为开发人员和分析师提供,用于创建复杂的、数据驱动的报表。它基于Java技术,是JasperReports库的前端编辑器,允许用户通过直观的图形界面设计报表,并将它们嵌入到Java应用程序...

    IReport动态列

    在添加 Crosstab 组件时,需要设置数据源为主表数据,然后设置行显示字段。行显示字段可以根据需要设置为 Group2 或者 Group3 等。设置完毕后,可以预览报表效果。 动态列的排序 在 IReport 4.5 中,交叉报表的...

Global site tag (gtag.js) - Google Analytics