在jasper-report中生成PDF/A包含许多陷阱,并且在某些版本的jasper-report中不受支持。这就是为什么我决定通过这个Qquestion-Aanswer帖子,指出将带有图表的简单报告导出为PDF/A所需的步骤和库版本示例数据(usersRep.csv)+----------------+--------+|User|Rep|+----------------+--------+|JonSkeet|854503||DarinDimitrov|652133||BalusC|639753||HansPassant|616871||Me|5640|+------------
这是我的jrxml代码:当我在我的应用程序中将数据集合添加到编译报告时,我在行之间获得了额外的空间。如何删除这个多余的空间? 最佳答案 我认为这是因为您为每行声明了125px:但只使用其中的20px:尝试使细节带与您使用的高度相同(20px):我不确定,因为我有几个月没有使用Jasper,但试试这个。 关于java-如何删除JasperReports中行之间的额外空间?,我们在StackOverflow上找到一个类似的问题: https://stackover
我的主报告包含5个字段,其中4个是java.lang.String类型,最后一个是java类型。实用程序列表。我将后者用作子报表的数据源。我设置了子报表的数据源。子报表属性:连接类型:使用数据源表达式数据源表达式:newnet.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{Field5})数据传递工作正常(我猜),因为当我在Java应用程序中填写报告时。我可以查看传递给字段1到4的数据,但在字段5中,一开始我无法验证,因为子报表不显示数据,只显示列中定义的静态文本标题。然后当我把子报表的字段放到PageFooter
我是iReport的新手,我必须创建一个PDF报告。使用JavaBean数据源,您可以包装一个JavaBeans数组(或集合),但我只需要传递一个对象(只有一个JavaBean实例)。我的意思是,我必须在我的报告中显示javabean的属性。我该怎么做?我有点困惑,我必须传递一个只有一项的数组? 最佳答案 您可以使用JRBeanArrayDataSource或JRBeanCollectionDataSource将您的bean传递给报告,或者您可以使用参数Map。JasperPrintreportPrint=JasperFillMan
我正在处理生成Excel文件的JasperReport报告。出于某种原因,我的单元格格式/类型不是它们应该的样子。例如,我的单元格中有Date对象,但是当我生成Excel文件时,它将单元格类型设置为数字,或者Long类型是单元格中的文本但单元格的格式是数字,并且当用户编辑日期单元格时(例如日期11/02/2012更改为11/03/2012)它将日期转换为数字(41581.00)。这是我的代码(它只是将弹出流与报告一起输出到浏览器窗口):publicvoidgenerateXLSPopup(StringtmpltFileLocation,Mapparams,Collectionvo){l
这个问题在这里已经有了答案:WhydoIgetcompilationerror"org/codehaus/groovy/control/CompilationFailedException"?(6个答案)关闭4年前。我刚试过JasperReport,我正在学习来自thissite的教程我还下载了示例源然后运行它并且没有出现错误。但是,当我使用iReport创建自己的报告时,编译它,并将.jasper文件添加到我的项目中。当我运行我的程序时出现异常:Exceptioninthread"AWT-EventQueue-0"java.lang.NoClassDefFoundError:org/
我想在Jasper报告填写编译报告时向用户提供进度。基本上我想在执行过程中取得进展:JasperFillManager.fillReport(JasperReportrpt,Mapparams,JRDataSourcesrc)有什么办法可以实现吗? 最佳答案 从JasperReports版本4.6.0您可以使用FillListener:AsynchronousFillHandlehandle=AsynchronousFillHandle.createHandle(jasperReport,params,dataSource);han
我希望有人能告诉我为什么下面的代码每次都创建一个空的pdf文件?我正在尝试编译、填充和运行JasperReports4.0.2附带的xmldatasource示例项目。虽然我试图以编程方式进行,因为我想在我自己的软件中使用类似的(非基于ant的)编译方法。Jasper附带的同一个项目使用ant脚本来创建报告并且它有效。所以我知道JRXML文件没有问题。但是,我似乎无法用数据正确填充报告。当我调试Jasper引擎源代码以查看我的XML源文档是否被正确加载时,我看到PARAMETER_XML_DOCUMENT具有值[#document:null]您认为这是否意味着未正确读取XML源文件?代
一个简单的报告,其中只有一个png。Png的dpi是96,看起来很清晰。但是,每次我将报告导出为.docx或pdf时,只会出现非常模糊的图像。我试过设置net.sf.jasperreports.image.dpi到300,到96在ireports中和直接在报表的jrxml中作为属性。没有任何作用。异常我在谷歌上搜索了很多天,但仍然没有答案。更新1我已经能够将这种奇怪行为的原因追溯到itext。看来要跟它做点什么了。更新2这是jrxml代码 最佳答案 尽管我们在演示文稿中提高了DPI设置,但我实现了customexporter,它将图
我面临以下问题。我已经使用以下配置设置了我的checkstyle:org.apache.maven.pluginsmaven-checkstyle-plugin${checkstyle.plugin.version}${basedir}/checkstyle.xmltrue当我运行mvnsite时运行正常.但是,当我通过mvncheckstyle:checkstyle运行checkstyle时为了更有效地获取XML报告,checkstyle插件故障回复使用默认配置。当我将插件移动到时XML已正确生成,但现在生成的站点中不再包含checkstyle报告。将报告插件设置为Checkstyl