Jump to content

tuansandman

Members
  • Posts

    3
  • Joined

  • Last visited

 Content Type 

Forum

Downloads

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Security Advisories

Events

Profiles

Posts posted by tuansandman

  1. Hi there

    I've just create a very simple report (by iReport) with only one static text. When I export to RTF file, the only thing I receive is just a blank file. Does anyone know why. Please help me, it's very urgent

    Thank you :)

    here is my ReportUtils.java
    ----------------------------------

    package com.miis.iol.util;import java.util.HashMap;import java.util.Map;import net.sf.jasperreports.engine.JRException;import net.sf.jasperreports.engine.JRExporterParameter;import net.sf.jasperreports.engine.JasperCompileManager;import net.sf.jasperreports.engine.JasperFillManager;import net.sf.jasperreports.engine.JasperPrint;import net.sf.jasperreports.engine.JasperReport;import net.sf.jasperreports.engine.design.JasperDesign;import net.sf.jasperreports.engine.export.JRRtfExporter;import net.sf.jasperreports.engine.xml.JRXmlLoader;public class ReportUtils {    /**    * Generate Rich Text Format file from pre-design template    *    * @param designFile path of design template    * @param outputFile output file    * @param parameters parameters for this template    */    public static void generateRTF( String designFile, String outputFile, Map parameters ) throws JRException {        JasperDesign jasperDesign = JRXmlLoader.load( designFile );        JasperReport jasperReport = JasperCompileManager.compileReport( jasperDesign );        JasperPrint jasperPrint = JasperFillManager.fillReport( jasperReport, new HashMap() );        JRRtfExporter rtfExporter = new JRRtfExporter();        rtfExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint );        rtfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, outputFile );        rtfExporter.exportReport();    } // end of generateRTF    public static void main( String[] args ) {        try {            String inputFile = "c:\temp\staticJasper.jrxml";            String outputFile = "C:/temp/StaticReport.rtf";            ReportUtils.generateRTF(inputFile, outputFile, new HashMap() );        } catch ( Exception e ) {            e.printStackTrace();        }    }}

    ---------------------------------------

    here is my design file (create by iReport) - http://www.box.net/shared/7r87dkbccg
                                                                                        	    	        	                                	                                                        [/code]
        

    [file name=StaticJasper.jrxml size=1971]

×
×
  • Create New...