ireport专题

iReport导出Excel不分页

iReport版本:5.1.0 要求:1、报表预览时分页 2、导出Excel不分页 解决办法: 将报表的属性:net.sf.jasperreports.export.xls.remove.empty.space.between.rows设置为true 1、如图所示选中 2、查看并设置属性

iReport利用Print Repeated Values做分组报表以及对重复值做distinct运算

iReport自带的分组功能有可能是比较符合西方的分组标准,对于中国人来说希望显示方便、节省纸张,对于iReport实现起来就稍微复杂一点了。 本文所用demo地址:http://download.csdn.net/detail/u013284604/6812623 iReport版本 5.1.0,demo所用数据源:json数据源 一、iReport利用Print Repeated Val

iReport条形码Barcode

iReport做条形码还是比较方便的 iReport版本5.1.0,以Pdf417码为例 1、新建组件,按图中红色标记操作,将组件拖到报表的band中  2、设置属性 主要设置条形码内容(不可是中文,英文、数字、特殊字符除大于号、小于号、问号、英文句号、分号、逗号、双引号均可)、高度和宽度(以下高度和宽度为理想值,保证条形码占用空间小,又可以被扫描出来) demo附件下载地址

iReport内容显示不全

当Text Field组件中的内容过长时,会导致内容显示不全 将图中标出的属性打上勾即可 预览效果: 可以显示全部内容,看一下导出的xls显示的效果吧 内容也可以全部显示,但是当记录数过多时,界面就会显示很难看,那么有没有办法让行高设置成很小,但是又可以显示全部的内容呢 选中组件,增加属性net.sf.jasperreports.print.keep.full.text 值为

java web ireport 3.7 打印二维码

前几天做项目的时候遇到一个需求,客户想在医院的诊间结算单上打印出二维码,供病人去扫描。由于现有的版本项目报表显示和打印都是用ireport 3.7来做的,还没转化成lodop打印(新版本是lodop 在那上面打印二维码轻而易举)。 原本以前打印过条形码,想着应该差不多。于是就着手做了,但是做的时候发现,ireport 的组件面板上根本没有 二维码的样式,只有条形码。

ireport 统计变量之小计

首先 看见没?======》然后新建一个变量 接下来可以去查询结果了

ireport强制分页

项目中一直使用ireport做PDF打印,使用的版本有点旧3.0.0的。分页这个大坑坑了好久,不知道新版本会不会有这些问题呢。。。。。。。 ireport强制分页 网上那些帖子都不好使,研究了好久终于有点眉目了。 ------------------------------------------------------------------------------------------

iReport实现报表的打印功能

用iReport开发报表打印功能需要下载此软件,这是开发报表模型的一款软件,需要用到的一些jar包名字以及开发用到资料,自行网上可以下载学习 然后在里面建立自己的模型,例如我新建的一个新的模型。需要注意的是$F{examineeName}等等参数要和实体字段名字相同,否则数据传递不过来而且会报错。 在Action方法建立自己的方法:也可以自己建立简单的实现方法。 @Re

一步一步学iReport + JasperReports(一) : 如何选择报表工具

序: 本文是学习日记,笔者从新手开始,很多东西仅供参考。 这段时间,工作任务比较少,难得闲下来,于是就想学习一两种报表工具,但对报表工具一无所知的我,进入第一个最大的难题。网上一搜,报表工具一大推,如何选择成了一个难题。 为啥选择iReport + JasperReports: 常见报表工具此处只列举我此时知道的部分,包括   JasperReports   当前J

java web jasperreport+ireport 实现多记录自动分页打印

创建一个printByJasperDemo.jsp,代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,net.sf.jasperreports.engine.*,net.sf.jasperreports.en

iReport学习笔记——动态报表

iReport学习笔记——动态报表2008-08-11 22:30   http://hi.baidu.com/nbstars/blog/item/47831234ff9f7a48241f145c.html   最近一直在研究jasperreport,今天终于搞定了动态报表问题。 所谓动态报表,顾名思义就是指报表的列头、列数和列内容都不是固定的,具体的数据是程序动态生成的。我们知道jas

ireport正在装入缓存的对象

主要是jdk版本不兼容导致的,我的装了1.7和1.8 之前一直用的JDK1.8的版本,今天打算制作基于java的报表,首先想到水晶报表,但大都是些Web或者.Net的资料,索性换了ireport+ JasperReports 来做。 但是安装了最新的ireport-5.6.0之后打开就是正在装入缓存…….,之后就闪退了。 最后网上说是JDK1.8不兼容现在的ireport-5.6.0之前的一

Ireport 用例教程

JasperReports不是天生就支持显示图表的:他们被单独的生成,用一个或多个java open-source 库来生成图表和作为一个图形元素来显示图片。这个想法非常的简单,然而制作图表在run-time就需要非常好JasperReports 设计技术。需要用脚本来收集显示在图表上的数据。 使用0.4.0版本,iReport有一个无返回值的图表工具。用这个工具就可以通过配置主要的属性和查找数

IReport Jasper HTML插入本地图片 实现电子公章功能

<img src=file:///F:/Java/Oracle/product/IntEnv/Workspace/image_test/ztejjx_cost2.jpg>

iReport安装

1、复制ojdbc14.jar到安装目录C:\Program Files (x86)\Jaspersoft\iReport-5.6.0\ireport\libs中 2、工具--选项--Classpath--Add JAR--选择上述jar包 3、创建数据库--Database JDBC connection--.... 4、复制STSONG.TTF到安装目录C:\Program Files (x8

IReport Jasper报错Unknown property ‘‘ on class解决方案 SpringBoot BootStrap

IReport Jasper报错Unknown property '' on class解决方案 SpringBoot BootStrap bug:自己搞的jasper就是不行 java.lang.NoSuchMethodException: Unknown property '' on class 'class com.qyj.mydemo.domain.Company' 关于Unknown

iReport- 编码异常.UniGB-UCS2-H

异常如下: net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : simhei.ttfpdfEncoding : UniGB-UCS2-HisPdfEmbedded : trueat net.sf.jasperreports.engine

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

在使用IReport打印报表的时候往往需要从数据库中读取Blob字段,然后将其展示为图片. 接下来以数据库为Mysql为例,需要经过三步的设置 (1) 在数据集中设置对应的字段类型为 java.io.InputStream (2)添加图片组件,且Expression Class 设置为 java.io.InputStream (3)设置图片的表达式

ireport解决中文乱码问题

初次使用ireport4.6生成的报表显示中文乱码: 原因:缺少亚洲语言包" iTextAsian.jar,"。 解决办法: 1.将亚洲语言包" iTextAsian.jar,"复制到iReport安装目录下的JasperSoft/iReport-4.6/ireport/libs下; 2.将iTextAsian.jar添加到iReport的classpath中,在iReport中选择”工具

ireport连接ORACLE

安装完成iReport-4.6后,想采用JDBC的方式连接Oracle 10g数据库,却出现: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误。              错误原因:iReport没有找到Oracle10g的jdbc驱动,iReport中并没有内置Oreacle1

ireport 中文乱码无法显示

ireport5.6.0  中文乱码 无法显示在项目程序调用时 目录 1 ireport中文乱码问题 中文不显示...2 1 我的电脑 –控制面板—字体 黑体...2 2 安装字体...4 3生成字体 jar.6 4重启---------ireport.6 5设置中文 属性时注意设置以下三项...7 6生成的jar文件要添加到  项目lib下...7     1 irepor

struts2+ireport进行报表开发

首先去官方网站将所需要的资源包下载下来。 http://jasperforge.org/ 然后,通过JasperReports产生一个jrxml文件(可以生成静态的,也可以生成与数据库对应的),本例生成一个与数据库MyDatabase中表student对应的classic.jrxml文件。 <?xml version="1.0" encoding="UTF-8"  ?>   <!-- Cre

ireport中文手册3.7版(无图)

目录                                                 Giulio Toffoli 1 1 序言... 6 什么是iReport?. 6 功能特点:... 7 iReport 社区:... 7 鸣谢:... 8 2 入门... 8 必要条件:... 8 下载:... 9 编译iReport:... 9 基本的配置:...

ireport知识

iReport 用户手册   目录                                                 Giulio Toffoli 1 1 序言... 6 什么是iReport?. 6 功能特点:... 7 iReport 社区:... 7 鸣谢:... 8 2 入门... 8 必要条件:... 8 下载:... 9 编译iRep

jaspersoft/Ireport报表设计:如何不显示null

jaspersoft取值为null时不显示 当我们打印报表时,如果某个值为空,那么就会在报表上显示出一个null。 大多数情况我们希望没有值的时候啥都不显示就好,而不希望显示一个null。 解决方法: 以Fields为例,我们点击某个Fields,在页面右侧的属性栏中找到Eidt Properties,点击进入。 在搜索框中输入blank 找到如下内容,并将值改为true 之后在打印

iReport+JasperReports Server开发过程的Troubleshooting

本文涉及的内容:主要是实现一个subreport的masterreport成功在JasperReports Server(下文简称为JRS)上生成报表。 首先是使用iReport分别设计masterreport和subreport,并preview成功;然后再将这两份报表模版在JasperReports Server上连接数据源,并最终生成报表。 问题1: No suitable dri