Class ExcelTextExtractor
- 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.xls.helper.ExcelTextExtractor
-
public class ExcelTextExtractor extends DefaultTextExtractor
-
-
Constructor Summary
Constructors Constructor Description ExcelTextExtractor(OutputProcessorMetaData metaData, ExcelColorProducer colorProducer, org.apache.poi.ss.usermodel.CreationHelper creationHelper, ExcelFontFactory fontFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
compute(RenderBox paraBox)
static org.apache.poi.ss.usermodel.RichTextString
computeRichText(ExcelFontFactory fontFactory, org.apache.poi.ss.usermodel.CreationHelper creationHelper, String text, ArrayList<RichTextFormat> buffer)
protected void
drawComplexText(RenderableComplexText renderableComplexText)
protected void
finishInlineBox(InlineRenderBox box)
protected boolean
startInlineBox(InlineRenderBox box)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.DefaultTextExtractor
addEmptyBreak, addLinebreak, addSoftBreak, clearText, drawText, getCodePointBuffer, getDeepestLastChild, getFormattedtext, getParagraphBounds, getRawResult, getRawSource, getText, getTextLength, isContentField, isOverflowX, isOverflowY, isTextLineOverflow, processOtherNode, processParagraphChilds, processRenderableContent, 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
-
ExcelTextExtractor
public ExcelTextExtractor(OutputProcessorMetaData metaData, ExcelColorProducer colorProducer, org.apache.poi.ss.usermodel.CreationHelper creationHelper, ExcelFontFactory fontFactory)
-
-
Method Detail
-
compute
public Object compute(RenderBox paraBox)
- Overrides:
compute
in classDefaultTextExtractor
-
computeRichText
public static org.apache.poi.ss.usermodel.RichTextString computeRichText(ExcelFontFactory fontFactory, org.apache.poi.ss.usermodel.CreationHelper creationHelper, String text, ArrayList<RichTextFormat> buffer)
-
startInlineBox
protected boolean startInlineBox(InlineRenderBox box)
- Overrides:
startInlineBox
in classDefaultTextExtractor
-
finishInlineBox
protected void finishInlineBox(InlineRenderBox box)
- Overrides:
finishInlineBox
in classIterateStructuralProcessStep
-
drawComplexText
protected void drawComplexText(RenderableComplexText renderableComplexText)
- Overrides:
drawComplexText
in classDefaultTextExtractor
-
-