我正在使用iReport 3.5.0,并且在我的主报表中使用子报表。我不想给出子报表表达式的绝对路径,但是例如,如果我只是给出子报表表达式" bpSubReport.jasper“(因为sub和main在同一目录中),那么iReport可以找到bpSubReport.jasper并将主报表编译成bPReport.jasper,但是我的Java (gwt)应用程序不能。
net.sf.jasperreports.engine.JRException: Could not load object from location : bpSubReport.jasper
你能告诉我如何给出子报表
我是Jasper报表的初学者,我已经创建了一个包含超过一百万数据的jasper报告表。我想根据用户的需要显示jasper报表。我在PostgreSQL中有一个名为"Banke“的数据库和一个名为Arsenic_Test.i的表想要让我的用户选择数据,例如,我有3个选项供用户选择”data with value X<50,X=50 or X>50。
我正在开发一个报表特性,它使用Jasper和Java将数据导出到XLS、DOC和PDF。
由于某些原因,在使用希伯来语时,我无法导出到PDF,我一直收到以下错误:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : Times-Roman
pdfEncoding : Identity-H
isPdfEmbedded : false
我尝试使用Jasper将字体嵌入到报表中,并添加Jasper字体jar并在那里配置字体。
有什么办法解决这个问题
我已经看过如何使用mysql、oracle和other.When配置jasper报表服务器的教程了,我开始安装jasperserver4.5。它只显示postgresql数据源。我有多个数据源连接到我的报表。我不知道如何配置其他数据源。如何在jasper server report?.Anybody中配置所有的数据源?
所以我有一个java应用程序来显示jasper报告。我在报告中使用netbeans的iReport插件放置了一张图片。在我的当前机器上,一切都显示得很好,但是当我尝试在另一台机器上运行编译好的jar时,报告将不会加载。
从windows控制台来看,我认为这是因为图像的路径是绝对的,即引用开发机器硬盘上的特定文件夹。我需要使它相对于jar文件。我已经将图像放入包中,并确认它在编译后的jar中。但是当我将iReport中的“图像表达式”值更改为" /reports /Logo.jpg“(其中/reports是包)并运行我得到的应用程序时
EXCEPTION: Byte data not f