Exportar iReport Formatado

Existe alguma forma de exportar um relatório iReport formatado?

Estou tentando da seguinte forma, porém, sem sucesso

File file = new File("c:\\" + codigoConhecimento + ".txt");
JRTextExporter exporter = new JRTextExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE, file);
//tamanho em pixel?
exporter.setParameter(JRTextExporterParameter.CHARACTER_WIDTH , new Integer(600));
exporter.setParameter(JRTextExporterParameter.CHARACTER_HEIGHT, new Integer(400));
exporter.exportReport();

Dá uma olhadinha neste tópico:

http://www.guj.com.br/posts/list/35242.java

primeiro você cria o relatorio no ireport
a classe tem as opções tando de gerar apartir de jrxml quanto de um “.jasper”
espero ter ajudado!!!