final ByteArrayOutputStream out = new ByteArrayOutputStream();
final TextFilePrinterDriver pc = new TextFilePrinterDriver(out, cpi, lpi);
final PageableTextOutputProcessor outputProcessor = new PageableTextOutputProcessor(pc, report.getConfiguration());
OutputProcessorMetaData metaData = outputProcessor.getMetaData();
metaData.initialize(report.getConfiguration());
final TextDocumentWriter writer = new TextDocumentWriter(metaData, pc, "ISO-8859-1");
writer.open();
writer.processPhysicalPage(pageBox.getPageGrid(), pageBox, 0, 0, null);
writer.close();