Class RTFTextExtractor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.base.DefaultTextExtractor
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.rtf.helper.RTFTextExtractor
-
public class RTFTextExtractor extends DefaultTextExtractor
Todo: On Block-Level elements, apply the block-level styles like text-alignment and vertical-alignment.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description RTFTextExtractor(RTFOutputProcessorMetaData metaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compute(RenderBox box, com.lowagie.text.TextElementArray cell, RTFImageCache imageCache)
protected void
drawComplexText(RenderableComplexText renderableComplexText)
protected void
finishInlineBox(InlineRenderBox box)
protected void
processOtherNode(RenderNode node)
protected void
processParagraphChilds(ParagraphRenderBox box)
protected void
processRenderableContent(RenderableReplacedContentBox node)
protected boolean
startInlineBox(InlineRenderBox box)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.DefaultTextExtractor
addEmptyBreak, addLinebreak, addSoftBreak, clearText, compute, drawText, getCodePointBuffer, getDeepestLastChild, getFormattedtext, getParagraphBounds, getRawResult, getRawSource, getText, getTextLength, isContentField, isOverflowX, isOverflowY, isTextLineOverflow, processTextLine, setRawResult, startAutoBox, startBlockBox, startCanvasBox, startOtherBox, startRowBox, startTableBox, startTableCellBox, startTableColumnGroupBox, startTableRowBox, startTableSectionBox
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
finishAutoBox, finishBlockBox, finishCanvasBox, finishOtherBox, finishRowBox, finishTableBox, finishTableCellBox, finishTableColumnGroupBox, finishTableRowBox, finishTableSectionBox, processBoxChilds, processTableColumn, startProcessing
-
-
-
-
Constructor Detail
-
RTFTextExtractor
public RTFTextExtractor(RTFOutputProcessorMetaData metaData)
-
-
Method Detail
-
compute
public void compute(RenderBox box, com.lowagie.text.TextElementArray cell, RTFImageCache imageCache)
-
startInlineBox
protected boolean startInlineBox(InlineRenderBox box)
- Overrides:
startInlineBox
in classDefaultTextExtractor
-
finishInlineBox
protected void finishInlineBox(InlineRenderBox box)
- Overrides:
finishInlineBox
in classIterateStructuralProcessStep
-
processOtherNode
protected void processOtherNode(RenderNode node)
- Overrides:
processOtherNode
in classDefaultTextExtractor
-
processRenderableContent
protected void processRenderableContent(RenderableReplacedContentBox node)
- Overrides:
processRenderableContent
in classDefaultTextExtractor
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Overrides:
processParagraphChilds
in classDefaultTextExtractor
-
drawComplexText
protected void drawComplexText(RenderableComplexText renderableComplexText)
- Overrides:
drawComplexText
in classDefaultTextExtractor
-
-