标签: ireport

iReport没有开始使用JRE 8

我已经使用Windows安装程序下载并安装了iReport 4.5.但是当我尝试启动iReport时,它会显示启动画面,但不会启动.

我的JRE版本是8.

ireport

85
推荐指数
6
解决办法
10万
查看次数

67
推荐指数
6
解决办法
13万
查看次数

如何将主报表数据源传递给子报表(JasperReports)?

我正在使用JasperReports并填写JRDataSource其他报告.现在,我想将main传递REPORT_DATA_SOURCE给子报表.我怎样才能做到这一点?

据我所知,它REPORT_DATA_SOURCE是一个消耗品,所以它只能使用一次,对吗?我可以复制此数据源并传递它吗?

顺便说一句:我使用iReport来创建布局.

datasource report jasper-reports subreport ireport

31
推荐指数
1
解决办法
8万
查看次数

如何汇总Jaspersoft iReport Designer中列中的所有值?

我在Jaspersoft iReport Designer中有类似的报告,但是无法弄清楚如何将垂直列"Doctor Payment"中的所有值加起来得到"1601"?此列的长度是可变的(即,行的数量不会根据数据库的大小及其更新频率而变化).

是否有任何变量$V{COLUMN_COUNT}(实际上没有行,这里是5),它给出了列中所有值的总和?如果没有,如何做总和

Doctor ID   Doctor Payment
 A1             123
 B1             223
 C2             234
 D3             678
 D1             343
Total          1601
Run Code Online (Sandbox Code Playgroud)

jasper-reports ireport

27
推荐指数
2
解决办法
11万
查看次数

iReport:将参数从主报表查询传递到表或列表的数据集查询

我理解如何将参数从主报表传递到子报表,因为在子报表对象中有一个特定的字段.但是,我想将表或列表对象作为使用者(而不是子报表)执行相同的操作.可能吗?

例如,假设我有一个'customerID'参数,我可以用主报表查询填充,但我似乎无法将此参数传递给表的数据集的SQL查询.

我已经尝试过,并继续尝试各种参数,字段和变量的组合,但无济于事.

这种事情是否需要子报告实现?

(如果重要且不明显,我正在使用JDBC)

parameters jasper-reports ireport

20
推荐指数
3
解决办法
7万
查看次数

如何在JasperReport中插入分页符

我有一个JasperReports模板,带有一个填充的细节带.

如果我运行报告,我的页数为27(27个细节行)

我希望详细信息行号12以新页面开头,因此我必须在pagecount 11之后插入分页符.

但是我找不到元素"pagebreak" - 在Jasper中它叫什么?

第二个问题:

是否也可以修改每个细节行的格式(字体,大小,......)?

例如:pagecount 1 - 细节行以sansSerif字体大小10打印,pagecount 2 - 细节行以Serif字体大小12(粗体)打印,依此类推......

第三个问题:

是否可以在字符串中插入制表符?

例如:

"姓名:"+ +"Hannes"+"\n"+

"城市:"+""+"纽约"

- >所以Hannes和纽约应该放在同一个位置(左侧相同的空间)

jasper-reports page-break ireport

19
推荐指数
2
解决办法
6万
查看次数

在JasperReports中设置文本字段的样式

我知道如何在JasperReports中将内联样式应用于静态文本.可以对文本元素(文本字段)执行相同的操作吗?如果有,怎么样?

styles jasper-reports ireport

19
推荐指数
1
解决办法
7万
查看次数

iReport和Jaspersoft Studio有什么区别?

两者都是可视化设计报告的工具,两者都来自同一供应商.

为什么Jaspersoft推出两种类似的技术?

jasper-reports ireport jaspersoft-studio

19
推荐指数
1
解决办法
2万
查看次数

Jasper Reports - 水平对齐动态文本字段及其标签

我正在使用Jasper报告5.2,iReport 5.2并以RTF和PDF格式导出报告.

在我的报告中,我想添加几个文本字段以及水平对齐的(静态文本)标签

         Name:  $F{name}
          Age:  $F{age}
Date of Birth:  $F{dateOfBirth}
Run Code Online (Sandbox Code Playgroud)

但是我无法调整它们.这是我试过的

  • 位置类型: float(适用于所有静态文本和字段)
  • 拉伸类型:无拉伸(适用于所有静态文本和字段)
  • Stretch With Overflow: True(适用于所有动态文本字段)

图像显示了我得到的和我想要的东西.此外,我的文本字段的内容是动态的,即内容大小可能会有所不同. 在此输入图像描述

我已经阅读了很多论坛但找不到解决方案,请提出建议.

谢谢

jasper-reports alignment ireport textfield

18
推荐指数
1
解决办法
4万
查看次数

使用iReport创建pdf时使用自定义字体

iReport版本:3.7.1

我以两种方式解决了这个问题.

我的第一种方法

我正在创建一个pdf页面,iReport我有一个字段(从数据库)设置为字体Gujarati-Salarl(印度的区域语言的字体).

此字体在字体列表中可用iReport.当我点击预览时,我得到所需的输出,字段为所需的字体样式.

这里的一切都很好.

pdf生成的文件仍包含相同的英文原始字体.

无论我是从应用程序调用报告还是从JAVA文件调用报告,结果都是一样的.

经过一番研究,我发现了这个,第二种方法

JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");
Run Code Online (Sandbox Code Playgroud)

这设置了所提供字体pdfttf字体,但现在整个版本pdf都是Guarati-saral字体,这不是我想要的.

有没有办法专门将此字体应用于该特定字段?

要么

当通过第二种方法进行时,有没有办法不将字体Guarati-saral应用于除所需字段之外的所有其他字段?

java pdf jasper-reports itext ireport

17
推荐指数
1
解决办法
5万
查看次数