public class TextDocumentWriter extends IterateStructuralProcessStep
Constructor and Description |
---|
TextDocumentWriter(OutputProcessorMetaData metaData,
PrinterDriver driver,
String encoding) |
Modifier and Type | Method and 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) |
finishAutoBox, finishBlockBox, finishCanvasBox, finishInlineBox, finishOtherBox, finishRowBox, finishTableBox, finishTableCellBox, finishTableColumnGroupBox, finishTableRowBox, finishTableSectionBox, processBoxChilds, processRenderableContent, processTableColumn, startProcessing
public TextDocumentWriter(OutputProcessorMetaData metaData, PrinterDriver driver, String encoding)
@Deprecated public void close()
@Deprecated public void open()
public void processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey) throws IOException
IOException
public void processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage) throws IOException
IOException
protected void processPageBox(LogicalPageBox box)
protected boolean startBlockBox(BlockRenderBox box)
startBlockBox
in class IterateStructuralProcessStep
protected boolean startInlineBox(InlineRenderBox box)
startInlineBox
in class IterateStructuralProcessStep
public boolean startCanvasBox(CanvasRenderBox box)
startCanvasBox
in class IterateStructuralProcessStep
protected boolean startRowBox(RenderBox box)
startRowBox
in class IterateStructuralProcessStep
protected boolean startBox(RenderBox box)
protected boolean startTableCellBox(TableCellRenderBox box)
startTableCellBox
in class IterateStructuralProcessStep
protected boolean startTableRowBox(TableRowRenderBox box)
startTableRowBox
in class IterateStructuralProcessStep
protected boolean startTableSectionBox(TableSectionRenderBox box)
startTableSectionBox
in class IterateStructuralProcessStep
protected boolean startTableColumnGroupBox(TableColumnGroupNode box)
startTableColumnGroupBox
in class IterateStructuralProcessStep
protected boolean startTableBox(TableRenderBox box)
startTableBox
in class IterateStructuralProcessStep
protected boolean startOtherBox(RenderBox box)
startOtherBox
in class IterateStructuralProcessStep
protected boolean startAutoBox(RenderBox box)
startAutoBox
in class IterateStructuralProcessStep
protected void drawText(RenderableText renderableText)
protected void drawText(RenderableText text, long contentX2)
protected void drawComplexText(RenderNode node)
protected void processOtherNode(RenderNode node)
processOtherNode
in class IterateStructuralProcessStep
protected void processParagraphChilds(ParagraphRenderBox box)
processParagraphChilds
in class IterateStructuralProcessStep
protected void processTextLine(RenderBox lineBox, long contentAreaX1, long contentAreaX2)
public long getContentAreaX2()
public void setContentAreaX2(long contentAreaX2)
public long getContentAreaX1()
public void setContentAreaX1(long contentAreaX1)
public boolean isTextLineOverflow()
public void setTextLineOverflow(boolean textLineOverflow)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.