Jump to content
We've recently updated our Privacy Statement, available here ×

Arulmani

Members
  • Posts

    2
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by Arulmani

  1. I face a couple of practical issues when designing the Jasper *.jrxml files to support Multi-language report generation. 1) Labels in different languages are of varied lengths / widths - so I have different report sections for different languages - my report design has Language 1 Group Header / Footer, Language 2 Group Header / Footer & so on. This approach is manageable & OK for 2 or 3 languages, but will be clumsy if the number increases.. Any better and easy way to handle this ? 2) Also as mentioned in one of the earlier posts (http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=4127), I too face the problem of setting PDF Font Name & PDF Font Encoding properties dynamically.. Right now since I maintain separate report sections, I have hardcoded these in the report *.jrxml files. With the latest Jasper versions, is there any better way of handling this dynamically ? 3) I also have problems with PDF output in Indic languages - Hindi, Tamil, Telugu etc. OpenOffice API seems to provide good Indic font support. Since JasperReports internally relies on iText capabilities to generate PDFs, would like to know how easy is it to export PDFs to avail OpenOffice's Indic font support instead ? Is this sort of export achievable (using Jasper API) ? If yes how to proceed ? Post Edited by Arulmani at 09/24/2009 11:41 Post Edited by Arulmani at 09/24/2009 11:47
  2. I get the following error while generating a CSV report. How to handle this error ? Code: net.sf.jasperreports.engine.JRException: Error writing to OutputStream writer : GenericPayrollMainReport at net.sf.jasperreports.engine.export.JRCsvExporter.exportReport(JRCsvExporter.java:193) at . . . . Caused by: ClientAbortException: java.net.SocketException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:366) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:347) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336) at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:146) at java.io.OutputStreamWriter.write(OutputStreamWriter.java:204) at java.io.Writer.write(Writer.java:126) at net.sf.jasperreports.engine.export.JRCsvExporter.exportPage(JRCsvExporter.java:340) at net.sf.jasperreports.engine.export.JRCsvExporter.exportReportToWriter(JRCsvExporter.java:269) at net.sf.jasperreports.engine.export.JRCsvExporter.exportReport(JRCsvExporter.java:189) at . . . .
×
×
  • Create New...