public class XHTMLMapper extends XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>
document, options, processingTotalPageCountField, stylesDocument, totalPageFieldUsed| Constructor and Description |
|---|
XHTMLMapper(org.apache.poi.xwpf.usermodel.XWPFDocument document,
org.xml.sax.ContentHandler contentHandler,
XHTMLOptions options) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNewLine(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTBr br,
java.lang.Object paragraphContainer) |
XHTMLMasterPage |
createMasterPage(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr sectPr) |
protected XWPFStylesDocument |
createStylesDocument(org.apache.poi.xwpf.usermodel.XWPFDocument document) |
protected void |
endVisitDocument() |
protected void |
endVisitParagraph(org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph,
java.lang.Object parentContainer,
java.lang.Object paragraphContainer) |
protected void |
endVisitSDT(org.apache.poi.xwpf.usermodel.XWPFSDT contents,
java.lang.Object container,
java.lang.Object sdtContainer) |
protected void |
endVisitTable(org.apache.poi.xwpf.usermodel.XWPFTable table,
java.lang.Object parentContainer,
java.lang.Object tableContainer) |
protected void |
endVisitTableCell(org.apache.poi.xwpf.usermodel.XWPFTableCell cell,
java.lang.Object tableContainer,
java.lang.Object tableCellContainer) |
protected void |
endVisitTableRow(org.apache.poi.xwpf.usermodel.XWPFTableRow row,
java.lang.Object tableContainer,
boolean firstRow,
boolean lastRow,
boolean headerRow) |
CSSStylesDocument |
getStylesDocument() |
protected void |
pageBreak() |
void |
setActiveMasterPage(XHTMLMasterPage masterPage) |
protected java.lang.Object |
startVisitDocument() |
protected java.lang.Object |
startVisitParagraph(org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph,
ListItemContext itemContext,
java.lang.Object parentContainer) |
protected java.lang.Object |
startVisitSDT(org.apache.poi.xwpf.usermodel.XWPFSDT contents,
java.lang.Object container) |
protected java.lang.Object |
startVisitTable(org.apache.poi.xwpf.usermodel.XWPFTable table,
float[] colWidths,
java.lang.Object tableContainer) |
protected java.lang.Object |
startVisitTableCell(org.apache.poi.xwpf.usermodel.XWPFTableCell cell,
java.lang.Object tableContainer,
boolean firstRow,
boolean lastRow,
boolean firstCell,
boolean lastCell,
java.util.List<org.apache.poi.xwpf.usermodel.XWPFTableCell> vMergeCells) |
protected void |
startVisitTableRow(org.apache.poi.xwpf.usermodel.XWPFTableRow row,
java.lang.Object tableContainer,
int rowIndex,
boolean headerRow) |
protected void |
visitBookmark(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTBookmark bookmark,
org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph,
java.lang.Object paragraphContainer) |
protected void |
visitEmptyRun(java.lang.Object paragraphContainer) |
protected void |
visitFooter(org.apache.poi.xwpf.usermodel.XWPFFooter footer,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTHdrFtrRef footerRef,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr sectPr,
XHTMLMasterPage masterPage) |
protected void |
visitHeader(org.apache.poi.xwpf.usermodel.XWPFHeader header,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTHdrFtrRef headerRef,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr sectPr,
XHTMLMasterPage masterPage) |
protected void |
visitPicture(org.openxmlformats.schemas.drawingml.x2006.picture.CTPicture picture,
java.lang.Float offsetX,
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.STRelFromH.Enum relativeFromH,
java.lang.Float offsetY,
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.STRelFromV.Enum relativeFromV,
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.STWrapText.Enum wrapText,
java.lang.Object parentContainer) |
protected void |
visitRun(org.apache.poi.xwpf.usermodel.XWPFRun run,
boolean pageNumber,
java.lang.String url,
java.lang.Object paragraphContainer) |
protected void |
visitStyleText(org.apache.poi.xwpf.usermodel.XWPFRun run,
java.lang.String text,
java.lang.Object parent,
boolean pageNumber) |
protected void |
visitTab(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPTab o,
java.lang.Object paragraphContainer) |
protected void |
visitTabs(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTabs tabs,
java.lang.Object paragraphContainer) |
protected void |
visitText(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTText ctText,
boolean pageNumber,
java.lang.Object paragraphContainer) |
protected void |
visitVmlPicture(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPicture picture,
java.lang.Object pdfParentContainer) |
getBodyElements, getImageExtractor, getMasterPageManager, getOptions, getPictureData, getPictureDataByID, getXWPFAbstractNum, getXWPFFooter, getXWPFHeader, getXWPFNum, getXWPFStyle, hasTextStyles, isWordDocumentPartParsing, start, visitAnchor, visitBodyElements, visitBR, visitCell, visitDrawing, visitFooterRef, visitHeaderRef, visitInline, visitParagraph, visitParagraphBody, visitSDT, visitSDTBody, visitTable, visitTableBody, visitTableCellBody, visitTableRowpublic XHTMLMapper(org.apache.poi.xwpf.usermodel.XWPFDocument document,
org.xml.sax.ContentHandler contentHandler,
XHTMLOptions options)
throws java.lang.Exception
java.lang.Exceptionprotected XWPFStylesDocument createStylesDocument(org.apache.poi.xwpf.usermodel.XWPFDocument document) throws org.apache.xmlbeans.XmlException, java.io.IOException
createStylesDocument in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>org.apache.xmlbeans.XmlExceptionjava.io.IOExceptionprotected java.lang.Object startVisitDocument()
throws java.lang.Exception
startVisitDocument in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void endVisitDocument()
throws java.lang.Exception
endVisitDocument in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected java.lang.Object startVisitSDT(org.apache.poi.xwpf.usermodel.XWPFSDT contents,
java.lang.Object container)
throws org.xml.sax.SAXException
startVisitSDT in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>org.xml.sax.SAXExceptionprotected void endVisitSDT(org.apache.poi.xwpf.usermodel.XWPFSDT contents,
java.lang.Object container,
java.lang.Object sdtContainer)
throws org.xml.sax.SAXException
endVisitSDT in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>org.xml.sax.SAXExceptionprotected java.lang.Object startVisitParagraph(org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph,
ListItemContext itemContext,
java.lang.Object parentContainer)
throws java.lang.Exception
startVisitParagraph in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void endVisitParagraph(org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph,
java.lang.Object parentContainer,
java.lang.Object paragraphContainer)
throws java.lang.Exception
endVisitParagraph in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitRun(org.apache.poi.xwpf.usermodel.XWPFRun run,
boolean pageNumber,
java.lang.String url,
java.lang.Object paragraphContainer)
throws java.lang.Exception
visitRun in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitEmptyRun(java.lang.Object paragraphContainer)
throws java.lang.Exception
visitEmptyRun in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitText(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTText ctText,
boolean pageNumber,
java.lang.Object paragraphContainer)
throws java.lang.Exception
visitText in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitStyleText(org.apache.poi.xwpf.usermodel.XWPFRun run,
java.lang.String text,
java.lang.Object parent,
boolean pageNumber)
throws java.lang.Exception
visitStyleText in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitTab(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPTab o,
java.lang.Object paragraphContainer)
throws java.lang.Exception
visitTab in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitTabs(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTabs tabs,
java.lang.Object paragraphContainer)
throws java.lang.Exception
visitTabs in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void addNewLine(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTBr br,
java.lang.Object paragraphContainer)
throws java.lang.Exception
addNewLine in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void pageBreak()
throws java.lang.Exception
pageBreak in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitBookmark(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTBookmark bookmark,
org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph,
java.lang.Object paragraphContainer)
throws java.lang.Exception
visitBookmark in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected java.lang.Object startVisitTable(org.apache.poi.xwpf.usermodel.XWPFTable table,
float[] colWidths,
java.lang.Object tableContainer)
throws java.lang.Exception
startVisitTable in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void endVisitTable(org.apache.poi.xwpf.usermodel.XWPFTable table,
java.lang.Object parentContainer,
java.lang.Object tableContainer)
throws java.lang.Exception
endVisitTable in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void startVisitTableRow(org.apache.poi.xwpf.usermodel.XWPFTableRow row,
java.lang.Object tableContainer,
int rowIndex,
boolean headerRow)
throws java.lang.Exception
startVisitTableRow in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void endVisitTableRow(org.apache.poi.xwpf.usermodel.XWPFTableRow row,
java.lang.Object tableContainer,
boolean firstRow,
boolean lastRow,
boolean headerRow)
throws java.lang.Exception
endVisitTableRow in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected java.lang.Object startVisitTableCell(org.apache.poi.xwpf.usermodel.XWPFTableCell cell,
java.lang.Object tableContainer,
boolean firstRow,
boolean lastRow,
boolean firstCell,
boolean lastCell,
java.util.List<org.apache.poi.xwpf.usermodel.XWPFTableCell> vMergeCells)
throws java.lang.Exception
startVisitTableCell in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void endVisitTableCell(org.apache.poi.xwpf.usermodel.XWPFTableCell cell,
java.lang.Object tableContainer,
java.lang.Object tableCellContainer)
throws java.lang.Exception
endVisitTableCell in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitHeader(org.apache.poi.xwpf.usermodel.XWPFHeader header,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTHdrFtrRef headerRef,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr sectPr,
XHTMLMasterPage masterPage)
throws java.lang.Exception
visitHeader in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitFooter(org.apache.poi.xwpf.usermodel.XWPFFooter footer,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTHdrFtrRef footerRef,
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr sectPr,
XHTMLMasterPage masterPage)
throws java.lang.Exception
visitFooter in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitPicture(org.openxmlformats.schemas.drawingml.x2006.picture.CTPicture picture,
java.lang.Float offsetX,
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.STRelFromH.Enum relativeFromH,
java.lang.Float offsetY,
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.STRelFromV.Enum relativeFromV,
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.STWrapText.Enum wrapText,
java.lang.Object parentContainer)
throws java.lang.Exception
visitPicture in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionprotected void visitVmlPicture(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPicture picture,
java.lang.Object pdfParentContainer)
throws java.lang.Exception
visitVmlPicture in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>java.lang.Exceptionpublic void setActiveMasterPage(XHTMLMasterPage masterPage)
public XHTMLMasterPage createMasterPage(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr sectPr)
public CSSStylesDocument getStylesDocument()
getStylesDocument in interface IMasterPageHandler<XHTMLMasterPage>getStylesDocument in class XWPFDocumentVisitor<java.lang.Object,XHTMLOptions,XHTMLMasterPage>Copyright © 2022. All Rights Reserved.