我遇到一个问题,我有两个jrmxl文件.我想在一个pdf文件中加入,但每个都在一个页面中. 我在下面看到了一些提示,但我不知道它们是否是最好的,因为我的第一个文件有3个乐队:标题,细节和摘要.第二部分有细节和总结. 所以我想保留这种格式,如果可能的话,因为在摘要中有页面计数器. 我试过
我有两张桌子要在同一页面打印.这些表的数据将从自定义数据源的映射中提供.我需要实现它.我用Google搜索实现此任务. 那时我遇到了子报告概念,但我没有得到很多关于如何实施子报告的信息. 我知道如何创建子报告.但我不知道如何使用customdatasource填充子报告.那是我的问题.请帮助
我在一个需要子报表的报表上工作,所以我想将数据源从Java方法传递到子报表,但是我没有以正确的方式到达.通常我使用以下代码来创建我的报告.将数据源发送到子报表的正确方法是什么? Map<String, Object> param = new HashMap<>(); param.put("rapportNom", "Module"); param.put("P
如果我在iReports设计器中创建Jasper报告模板文件,是否可以防止在其数据源中的字段为空时显示静态文本字段? 我知道我可以使用一定数量的JavaScript来处理报表中的数据.如果字段值为NULL或为空,是否可能隐藏元素?解决方法: Is it possible to perhaps hide an element if a field va
我必须在jasperReports中做一个报告 我用这样的DataSource填充我的初始报告 File mainJasper = new File( servletContext.getRealPath("/WEB-INF/prueba.jasper") ); Map<String,Object> parametros = new HashMap<String, Object&g
我只是想知道为什么JasperViewer只适用于localhost.当我将项目部署到服务器时,客户端无法再查看报告. String reportDir = getServletContext().getRealPath("WEB-INF/classes/com/proj/reports"); String fileName = reportDir + "\\" + request.getParameter("reportNam
我正在尝试创建JR报告,它将start_date和end_date作为参数. 查询: SELECT * FROM emp WHERE joining_date BETWEEN $P{frm_date} AND $P{to_date} 编码: Date from_date = dt_from_date.getDate(); Date to_date = dt_to_date.getDate(); java.sql.Date frm_dte = new java.sql.Dat
我最近为我的项目升级了Jasper Reports库,从3.7.6升级到6.0.0.我终于可以构建Maven并且报告工作得非常好.但是,setParameter()函数似乎已在发行版之间弃用,我不确定如何重构我的代码以适应这一点. 不推荐使用的代码示例: private static void exportMultipleToCSV(Collection<Jaspe
我正在尝试将文本包装在图像周围. 我需要创建的结构如下图所示: 这就是我尝试过的 我试过使用没有成功的表.我很难将文本字段用作html并将图像传递给它并将对齐设置为左边,但我发现无法在文本字段中传递图像.我开始使用jaspersoft Studio pro和它的html元素解决问题. 但是我无法弄
我是JasperReports的新手,发现自己很失落.我在JSF中有一个webapp,我想用它来打印PDF.我已经构建了报告,并且能够使用我的所有参数成功编译并填充它.但是,我在实际输出部分丢失了.我希望它以PDF格式打印机.我不关心在屏幕上看到它,直接打印机将是理想的(从服务器将是理想的,但客户端
我试图在jasper报告中显示ukranian字符作为pdf文件.但它不是以pdf格式显示的. 当我将报告导出到所有其他格式(如html)时,显示csv..ukranian char.解决方法:在iReport上设置一些文本字段属性.使用字体DejaVu Sans.将pdf编码设置为Cp1251,将isPdfEmbedded设置为true. 例如:< font font
基本上我想从我的主应用程序上的按钮调用JasperViewer. 我用这个 private void btnExportActionPerformed(java.awt.event.ActionEvent evt) { try { JasperPrint printer = JasperFillManager.fillReport(getClass().getResourceAsStream("reportRecharge.ja
我使用iReport版本(4.7.1)设计了jasper报告.通过iReport它工作正常.当我从java servlet调用时,出现错误: Error : `Document root element "jasperReport", must match DOCTYPE root "null".` net.sf.jasperreports.engine.JRException: Document root element "jasperReport&
为了拥有一个可执行jar,我包含了maven依赖项.一切正常,但jasperreports_extension.properties. Jasper已经有一个替换我的默认值. 我想知道如何将两个文件(默认文件和自定义文件)组合到jar文件中.实际上我已经手动组合了两个设置,现在我想找到替换程序集插件复制的文件的方法,我已
所以在我的jrxml文件中,我有以下内容: <parameter name="smileyfaceimage" class="java.lang.String"/> 然后我参考: <image scaleImage="FillFrame" onErrorType="Blank"> <reportElement x="167" y="62" wi
在jasper-report中生成PDF / A,包含许多陷阱,并且在某些版本的jasper-report中不受支持.这就是为什么我决定通过这个问答帖子,指出将带图表的简单报告导出为PDF / A所需的步骤和库版本 示例数据(usersRep.csv) +----------------+--------+ | User | Rep | +--------
我正在尝试使用Ant脚本和Java编译我的JasperReports模板.我收到此错误: jasper java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException 模板中没有任何复杂的东西,但我仍然无法编译.解决方法:您必须将模板中的语言值设置为Java.有两种方法可以
我需要在Table组件(JasperReports)中显示JRBeanCollectionDataSource数据. 这是我的模板,ShowPerson.jrxml文件: <?xml version="1.0" encoding="UTF-8"?> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="h
我试图从列表中生成一个简单的JR报告. 我一直在从bean:name获取错误检索字段值 此错误是由于错误的getter方法名称,因为jasper使用反射来从bean中获取字段.但即使在更正了getter方法名称之后.我一直得到这个例外.还有其他问题吗? 我的jrxml文件是 <?xml version="1.0" encoding="UTF
我需要在iReport中的文本字段中显示长度超过4000个字符的CLOB字段.我正在使用iReport版本5.5.0,我尝试将CLOB转换为InputStream,但它不起作用,我得到的是: java.io.ByteArrayInputStream@43842a66 我尝试了getSubString(long,int)但它只适用于小于4000个字符的字符串. stringValue
我正在使用Java与Jasper Reports,并希望使用此格式掩码“#,## 0.00”格式化十进制值.乍一看,所有看起来都很好,但我发现使用RoundingMode.HALF_EVEN舍入模式舍入我的十进制值,这在我的情况下是不正确的. 这是否可以指定其他舍入模式(我需要HALF_DOWN模式)?解决方法:您可以使用script
我从spring boot 1.5迁移到2.0并使用了jasper报告.迁移有一个问题是无法解析导入org.springframework.web.servlet.view.jasperreports.我的代码是 import org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView; 我可以看看java包是如何更改的吗?要
最近我们将JasperReports集成到我们的企业应用程序中.我们的一些用户在客户端获得了java.lang.NoClassDefFoundError:org / springframework / core / io / Resource,这是一个Swing应用程序. jnlp文件包含jasperreports.jar,我们的代码中没有导入此类.为什么JasperReports会尝试加载
我希望在Jaspersoft Studio的报告中插入来自数据库的数据. JPG图像在longblob类型的字段imgdata中保存在MySQL中.我试图把这个表达式放在Image元素中: > $F {imgdata}> MyUtil.getInputStream($F {imgdata}) 在第一种情况下,我收到此错误: net.sf.jasperreports.engine.JRException:
我使用iReport工具设计了一个报告,并将其上传到JasperReports Server到我的本地服务器pc.在iReport和JasperReports Server中,报告工作正常,但是当我从Yii 1调用报告时,它无法正常工作. 它返回空白页而不是数据.我找不到问题. 这是我的yii 1代码(在Yii中使用YiiJasper Extension):