Class TextDocumentWriter
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
-
- 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
Constructors Constructor Description TextDocumentWriter(OutputProcessorMetaData metaData, PrinterDriver driver, String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
close()
Deprecated.protected void
drawComplexText(RenderNode node)
protected void
drawText(RenderableText renderableText)
protected void
drawText(RenderableText text, long contentX2)
long
getContentAreaX1()
long
getContentAreaX2()
boolean
isTextLineOverflow()
void
open()
Deprecated.void
processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage)
protected void
processOtherNode(RenderNode node)
protected void
processPageBox(LogicalPageBox box)
protected void
processParagraphChilds(ParagraphRenderBox box)
void
processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey)
protected void
processTextLine(RenderBox lineBox, long contentAreaX1, long contentAreaX2)
void
setContentAreaX1(long contentAreaX1)
void
setContentAreaX2(long contentAreaX2)
void
setTextLineOverflow(boolean textLineOverflow)
protected boolean
startAutoBox(RenderBox box)
protected boolean
startBlockBox(BlockRenderBox box)
protected boolean
startBox(RenderBox box)
boolean
startCanvasBox(CanvasRenderBox box)
protected boolean
startInlineBox(InlineRenderBox box)
protected boolean
startOtherBox(RenderBox box)
protected boolean
startRowBox(RenderBox box)
protected boolean
startTableBox(TableRenderBox box)
protected boolean
startTableCellBox(TableCellRenderBox box)
protected boolean
startTableColumnGroupBox(TableColumnGroupNode box)
protected boolean
startTableRowBox(TableRowRenderBox box)
protected boolean
startTableSectionBox(TableSectionRenderBox box)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
finishAutoBox, finishBlockBox, finishCanvasBox, finishInlineBox, finishOtherBox, finishRowBox, finishTableBox, finishTableCellBox, finishTableColumnGroupBox, finishTableRowBox, finishTableSectionBox, processBoxChilds, processRenderableContent, processTableColumn, startProcessing
-
-
-
-
Constructor Detail
-
TextDocumentWriter
public TextDocumentWriter(OutputProcessorMetaData metaData, PrinterDriver driver, String encoding)
-
-
Method Detail
-
close
@Deprecated public void close()
Deprecated.
-
open
@Deprecated public void open()
Deprecated.
-
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
-
processPageBox
protected void processPageBox(LogicalPageBox box)
-
startBlockBox
protected boolean startBlockBox(BlockRenderBox box)
- Overrides:
startBlockBox
in classIterateStructuralProcessStep
-
startInlineBox
protected boolean startInlineBox(InlineRenderBox box)
- Overrides:
startInlineBox
in classIterateStructuralProcessStep
-
startCanvasBox
public boolean startCanvasBox(CanvasRenderBox box)
- Overrides:
startCanvasBox
in classIterateStructuralProcessStep
-
startRowBox
protected boolean startRowBox(RenderBox box)
- Overrides:
startRowBox
in classIterateStructuralProcessStep
-
startBox
protected boolean startBox(RenderBox box)
-
startTableCellBox
protected boolean startTableCellBox(TableCellRenderBox box)
- Overrides:
startTableCellBox
in classIterateStructuralProcessStep
-
startTableRowBox
protected boolean startTableRowBox(TableRowRenderBox box)
- Overrides:
startTableRowBox
in classIterateStructuralProcessStep
-
startTableSectionBox
protected boolean startTableSectionBox(TableSectionRenderBox box)
- Overrides:
startTableSectionBox
in classIterateStructuralProcessStep
-
startTableColumnGroupBox
protected boolean startTableColumnGroupBox(TableColumnGroupNode box)
- Overrides:
startTableColumnGroupBox
in classIterateStructuralProcessStep
-
startTableBox
protected boolean startTableBox(TableRenderBox box)
- Overrides:
startTableBox
in classIterateStructuralProcessStep
-
startOtherBox
protected boolean startOtherBox(RenderBox box)
- Overrides:
startOtherBox
in classIterateStructuralProcessStep
-
startAutoBox
protected boolean startAutoBox(RenderBox box)
- Overrides:
startAutoBox
in classIterateStructuralProcessStep
-
drawText
protected void drawText(RenderableText renderableText)
-
drawText
protected void drawText(RenderableText text, long contentX2)
-
drawComplexText
protected void drawComplexText(RenderNode node)
-
processOtherNode
protected void processOtherNode(RenderNode node)
- Overrides:
processOtherNode
in classIterateStructuralProcessStep
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Overrides:
processParagraphChilds
in classIterateStructuralProcessStep
-
processTextLine
protected void processTextLine(RenderBox lineBox, long contentAreaX1, long contentAreaX2)
-
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)
-
-