org.pentaho.reporting.engine.classic.core.modules.output.pageable.plaintext
Class TextDocumentWriter

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
      extended by org.pentaho.reporting.engine.classic.core.modules.output.pageable.plaintext.TextDocumentWriter

public class TextDocumentWriter
extends IterateStructuralProcessStep

Creation-Date: 13.05.2007, 15:49:13

Author:
Thomas Morgner

Constructor Summary
TextDocumentWriter(OutputProcessorMetaData metaData, PrinterDriver driver, String encoding)
           
 
Method Summary
 void close()
           
 long getContentAreaX1()
           
 long getContentAreaX2()
           
 boolean isTextLineOverflow()
           
 void open()
           
 void processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage)
           
 void processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey)
           
 void setContentAreaX1(long contentAreaX1)
           
 void setContentAreaX2(long contentAreaX2)
           
 void setTextLineOverflow(boolean textLineOverflow)
           
 boolean startCanvasBox(CanvasRenderBox box)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextDocumentWriter

public TextDocumentWriter(OutputProcessorMetaData metaData,
                          PrinterDriver driver,
                          String encoding)
Method Detail

close

public void close()

open

public void open()

processPhysicalPage

public void processPhysicalPage(PageGrid pageGrid,
                                LogicalPageBox logicalPage,
                                int row,
                                int col,
                                PhysicalPageKey pageKey)
                         throws IOException
Throws:
IOException

processLogicalPage

public void processLogicalPage(LogicalPageKey key,
                               LogicalPageBox logicalPage)
                        throws IOException
Throws:
IOException

startCanvasBox

public boolean startCanvasBox(CanvasRenderBox box)

getContentAreaX2

public long getContentAreaX2()

setContentAreaX2

public void setContentAreaX2(long contentAreaX2)

getContentAreaX1

public long getContentAreaX1()

setContentAreaX1

public void setContentAreaX1(long contentAreaX1)

isTextLineOverflow

public boolean isTextLineOverflow()

setTextLineOverflow

public void setTextLineOverflow(boolean textLineOverflow)