public class PageableExcelOutputProcessor extends AbstractTableOutputProcessor implements PageableOutputProcessor
ROTATED_TEXT_AS_IMAGES, SHAPES_CONTENT, STRICT_LAYOUT, TREAT_ELLIPSE_AS_RECTANGLE
PROCESSING_CONTENT, PROCESSING_PAGES
Constructor and Description |
---|
PageableExcelOutputProcessor(Configuration configuration,
OutputStream outputStream,
ResourceManager resourceManager) |
Modifier and Type | Method and Description |
---|---|
protected LogicalPageKey |
createLogicalPage(int width,
int height) |
protected TableContentProducer |
createTableContentProducer(SheetLayout layout) |
FlowSelector |
getFlowSelector() |
OutputProcessorMetaData |
getMetaData() |
PhysicalPageKey |
getPhysicalPage(int page) |
int |
getPhysicalPageCount() |
InputStream |
getTemplateInputStream() |
boolean |
isUseXlsxFormat() |
protected void |
processingContentFinished() |
protected void |
processingPagesFinished() |
protected void |
processTableContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPage,
TableContentProducer contentProducer) |
void |
setFlowSelector(FlowSelector flowSelector) |
void |
setTemplateInputStream(InputStream templateInputStream) |
void |
setUseXlsxFormat(boolean useXlsxFormat) |
isNeedAlignedPage, processingStarted, processIterativeContent, processPageContent, processPaginationContent, updateTableContent
getLogicalPage, getLogicalPageCount, getPageCursor, getStartTime, isContentGeneratable, isPaginationFinished, processContent, processingFinished, processRecomputedContent, setPageCursor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLogicalPage, getLogicalPageCount, getPageCursor, isNeedAlignedPage, isPaginationFinished, processContent, processingFinished, processingStarted, processRecomputedContent, setPageCursor
public PageableExcelOutputProcessor(Configuration configuration, OutputStream outputStream, ResourceManager resourceManager)
public boolean isUseXlsxFormat()
public void setUseXlsxFormat(boolean useXlsxFormat)
public InputStream getTemplateInputStream()
public void setTemplateInputStream(InputStream templateInputStream)
protected void processingPagesFinished()
processingPagesFinished
in class AbstractOutputProcessor
public int getPhysicalPageCount()
getPhysicalPageCount
in interface OutputProcessor
getPhysicalPageCount
in interface PageableOutputProcessor
getPhysicalPageCount
in class AbstractOutputProcessor
public PhysicalPageKey getPhysicalPage(int page)
getPhysicalPage
in interface PageableOutputProcessor
protected LogicalPageKey createLogicalPage(int width, int height)
createLogicalPage
in class AbstractOutputProcessor
public OutputProcessorMetaData getMetaData()
getMetaData
in interface OutputProcessor
public FlowSelector getFlowSelector()
getFlowSelector
in class AbstractTableOutputProcessor
public void setFlowSelector(FlowSelector flowSelector)
protected void processTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer) throws ContentProcessingException
processTableContent
in class AbstractTableOutputProcessor
ContentProcessingException
protected void processingContentFinished()
processingContentFinished
in class AbstractOutputProcessor
protected TableContentProducer createTableContentProducer(SheetLayout layout)
createTableContentProducer
in class AbstractTableOutputProcessor
Copyright © 2017 Hitachi Vantara. All rights reserved.