我的客户要求我通过我的Web应用程序在EpsonTMU220(http://pos.epson.com/products/TM-U220.htm)上打印收据。我不知道该怎么做。是否有任何Java小程序或其他可用于打印的东西?我应该使用JasperReports吗?(JasperReports是否有助于解决这个问题?)如果有flashapp可以用,我不反对用。我正在为我的网络应用程序使用Grails。 最佳答案 您不需要小程序,您可以从grailsController使用任何Java库。在javax.print中使用运行时可用的Jav
我正在尝试传递给jasper报告字符串位置的模板。所以我在模板和值中传递参数的键。当我的项目中有图像时,一切正常,但我想将它放在其他地方。有什么方法可以从属性文件中读取参数吗?我不知道为什么这个解决方案不起作用:我的形象:...错误:Errorduringexportingreportstatement_account_10toPDF.net.sf.jasperreports.engine.JRException:Bytedatanotfoundat:((java.lang.String)parameter_imagesDir.getValue())logo.bmp
我正在尝试在jasperreport生成的PDF中显示希腊字母。首先我创建XML,然后是xml数据源并将其传递给jaspper。XML:Documentdoc=DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();....ElementanalysisElement=doc.createElement("Analysis");//textvalueisfromthedatabaseTextanalysisText=doc.createTextNode(anayisisObject.getName(
我有一个生成JasperReports的Java应用程序。它将从一份报告中创建多达三个JasperPrint:一个在打印机上打印,一个被序列化并保存到数据库,第三个使用Jasper的内置导出功能导出为PDF。问题是当导出为PDF时,包含8位或更多位(即不是7位ASCII)的字符显示为空方block,这意味着AcrobatReader无法显示该字符。打印版本是正确的,加载数据库版本并打印它显示正确。如果我将PDF导出版本更改为不同的格式,例如XML,该字符在网络浏览器中显示良好。根据证据,我认为该问题与PDF中的字体处理有关,但我不确定是什么。使用的字体是LucidaSansTypewr
我正在尝试开发一个用于报告的Web应用程序,并且已经使用EJB3+primefaces构建了一个站点。现在我很头疼如何将Jasperreport集成到primefaces中......我没有找到关于这个主题的指南或讨论,我想知道这不可能吗?或者实际上这不是正确的方法?我实际上是开发JavaEE6的新手,不打算使用像spring和seam这样的框架。模型@Stateless@LocalBeanpublicclassBookEJB{//@OverridepublicvoidprintReport()throwsClassNotFoundException,IOException,JRExc
在我的Java项目中,我有很多带有复杂SQL查询的JasperReports报告,其中包含很多参数。这些报告用于生成pdf文档,其中包含查询返回的数据,并以各种方式进行分组和格式化。现在我还需要直接导出查询结果(例如ResultSet,或Map或csv文件,或类似...)。是否可以要求JasperReports只执行查询并返回结果而不是呈现pdf页面?(注意:这与为报告呈现选择csv输出格式不同,因为此方法试图将报告设计转换为csv文件...相反,我只想“重用”查询在报告中,还利用JR参数管理等...)这是我从报告生成pdf文档的Java代码:JasperReportreport=(J
下面的代码得到一个byte[]结果,适用于PDF和XLSX。对于HTML,会引发异常。JasperPrintjasperPrint=JasperFillManager.fillReport(report,params,dataSource!=null?newJRMapArrayDataSource(dataSource):newJREmptyDataSource());ByteArrayOutputStreamout=newByteArrayOutputStream();@SuppressWarnings("rawtypes")Exporterexporter;switch(forma
在SpringFramework5的变更日志中,它声明他们删除了对JasperReports的兼容性。我可以使用哪种与SpringFW5兼容的报告工具? 最佳答案 https://jira.spring.io/browse/SPR-13294来自票据weratherrecommendnativeuseoftheJasperReportsAPIinSpringMVChandlermethods,generatingreportsfromspecificallydesignedRESTfulendpoints.Wearedropping
这个问题在这里已经有了答案:UnabletoretrievevaluefromaJavaBeanwhilegeneratingreportsusingJasperReportsAPI(2个答案)关闭9年前。我正在尝试获取由JasperReports生成的示例报告,但它抛出了一些我无法理解的异常。我有一个bean:classDataBean{publicStringcountry;publicStringname;publicStringgetCountry(){returncountry;}publicvoidsetCountry(Stringcountry){this.country
我正在尝试设置内容处置header以响应servlet,但我在浏览器中收到此错误。我该怎么办?DuplicateheadersreceivedfromserverTheresponsefromtheservercontainedduplicateheaders.Thisproblemisgenerallytheresultofamisconfiguredwebsiteorproxy.Onlythewebsiteorproxyadministratorcanfixthisissue.Error349(net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_D