@Beta public class WordToFoConverter extends AbstractWordConverter
Modifier and Type | Field and Description |
---|---|
protected FoDocumentFacade |
foDocumentFacade |
UNICODECHAR_NO_BREAK_SPACE, UNICODECHAR_NONBREAKING_HYPHEN, UNICODECHAR_ZERO_WIDTH_SPACE
Constructor and Description |
---|
WordToFoConverter(org.w3c.dom.Document document)
Creates new instance of
WordToFoConverter .
|
WordToFoConverter(FoDocumentFacade foDocumentFacade) |
Modifier and Type | Method and Description |
---|---|
protected org.w3c.dom.Element |
createNoteInline(java.lang.String noteIndexText) |
protected java.lang.String |
createPageMaster(Section section, java.lang.String type, int sectionIndex) |
org.w3c.dom.Document |
getDocument() |
boolean |
isOutputCharactersLanguage() |
static void |
main(java.lang.String[] args)
Java main() interface to interact with
WordToFoConverter
(Java main() 接口与 WordToFoConverter 交互)
|
protected void |
outputCharacters(org.w3c.dom.Element block, CharacterRun characterRun, java.lang.String text) |
protected void |
processBookmarks(HWPFDocumentCore wordDocument, org.w3c.dom.Element currentBlock, Range range, int currentTableLevel, java.util.List<Bookmark> rangeBookmarks)
Wrap range into bookmark(s) and process it.
(将范围包装到书签中并进行处理。)
|
protected void |
processDocumentInformation(SummaryInformation summaryInformation) |
protected void |
processDrawnObject(HWPFDocument doc, CharacterRun characterRun, OfficeDrawing officeDrawing, java.lang.String path, org.w3c.dom.Element block) |
protected void |
processEndnoteAutonumbered(HWPFDocument wordDocument, int noteIndex, org.w3c.dom.Element block, Range endnoteTextRange) |
protected void |
processFootnoteAutonumbered(HWPFDocument wordDocument, int noteIndex, org.w3c.dom.Element block, Range footnoteTextRange) |
protected void |
processHyperlink(HWPFDocumentCore wordDocument, org.w3c.dom.Element currentBlock, Range textRange, int currentTableLevel, java.lang.String hyperlink) |
protected void |
processImage(org.w3c.dom.Element currentBlock, boolean inlined, Picture picture, java.lang.String url) |
protected void |
processImageWithoutPicturesManager(org.w3c.dom.Element currentBlock, boolean inlined, Picture picture) |
protected void |
processLineBreak(org.w3c.dom.Element block, CharacterRun characterRun) |
protected void |
processPageBreak(HWPFDocumentCore wordDocument, org.w3c.dom.Element flow) |
protected void |
processPageref(HWPFDocumentCore hwpfDocument, org.w3c.dom.Element currentBlock, Range textRange, int currentTableLevel, java.lang.String pageref) |
protected void |
processParagraph(HWPFDocumentCore hwpfDocument, org.w3c.dom.Element parentFopElement, int currentTableLevel, Paragraph paragraph, java.lang.String bulletText) |
protected void |
processSection(HWPFDocumentCore wordDocument, Section section, int sectionCounter) |
protected void |
processTable(HWPFDocumentCore wordDocument, org.w3c.dom.Element flow, Table table) |
protected boolean |
setId(org.w3c.dom.Element element, java.lang.String id) |
void |
setOutputCharactersLanguage(boolean outputCharactersLanguage) |
afterProcess, getCharacterRunTriplet, getFontReplacer, getNumberColumnsSpanned, getNumberRowsSpanned, getPicturesManager, processCharacters, processDeadField, processDocument, processDocumentPart, processDrawnObject, processDropDownList, processField, processImage, processNoteAnchor, processOle2, processParagraphes, processSingleSection, processSymbol, setFontReplacer, setPicturesManager, tryDeadField
protected final FoDocumentFacade foDocumentFacade
public WordToFoConverter(org.w3c.dom.Document document)
WordToFoConverter
. Can be used for output several
HWPFDocument
s into single FO document.
(创建 WordToFoConverter 的新实例。可用于将多个 HWPFDocument 输出到单个 FO 文档中。)
document
- XML DOM Document used as XSL FO document. Shall support namespaces
(document - 用作 XSL FO 文档的 XML DOM 文档。应支持命名空间)
public WordToFoConverter(FoDocumentFacade foDocumentFacade)
public static void main(java.lang.String[] args) throws java.lang.Exception
WordToFoConverter
Usage: WordToFoConverter infile outfile
Where infile is an input .doc file ( Word 97-2007) which will be rendered as XSL-FO into outfile (与 WordToFoConverter 交互的 Java main() 接口 用法:WordToFoConverter infile outfile 其中 infile 是输入 .doc 文件(Word 97-2007),它将作为 XSL-FO 呈现到 outfile)java.lang.Exception
(java.lang.异常)
protected org.w3c.dom.Element createNoteInline(java.lang.String noteIndexText)
protected java.lang.String createPageMaster(Section section, java.lang.String type, int sectionIndex)
public org.w3c.dom.Document getDocument()
getDocument
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 getDocument)
public boolean isOutputCharactersLanguage()
protected void outputCharacters(org.w3c.dom.Element block, CharacterRun characterRun, java.lang.String text)
outputCharacters
in class
AbstractWordConverter
(AbstractWordConverter 类中的 outputCharacters)
protected void processBookmarks(HWPFDocumentCore wordDocument, org.w3c.dom.Element currentBlock, Range range, int currentTableLevel, java.util.List<Bookmark> rangeBookmarks)
AbstractWordConverter
processBookmarks
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processBookmarks)
protected void processDocumentInformation(SummaryInformation summaryInformation)
processDocumentInformation
in class
AbstractWordConverter
(AbstractWordConverter 类中的 processDocumentInformation)
protected void processDrawnObject(HWPFDocument doc, CharacterRun characterRun, OfficeDrawing officeDrawing, java.lang.String path, org.w3c.dom.Element block)
processDrawnObject
in class
AbstractWordConverter
(AbstractWordConverter 类中的 processDrawnObject)
protected void processEndnoteAutonumbered(HWPFDocument wordDocument, int noteIndex, org.w3c.dom.Element block, Range endnoteTextRange)
processEndnoteAutonumbered
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processEndnoteAutonumbered)
protected void processFootnoteAutonumbered(HWPFDocument wordDocument, int noteIndex, org.w3c.dom.Element block, Range footnoteTextRange)
processFootnoteAutonumbered
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processFootnoteAutonumbered)
protected void processHyperlink(HWPFDocumentCore wordDocument, org.w3c.dom.Element currentBlock, Range textRange, int currentTableLevel, java.lang.String hyperlink)
processHyperlink
in class
AbstractWordConverter
(AbstractWordConverter 类中的 processHyperlink)
protected void processImage(org.w3c.dom.Element currentBlock, boolean inlined, Picture picture, java.lang.String url)
processImage
in class
AbstractWordConverter
(AbstractWordConverter 类中的 processImage)
protected void processImageWithoutPicturesManager(org.w3c.dom.Element currentBlock, boolean inlined, Picture picture)
processImageWithoutPicturesManager
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processImageWithoutPicturesManager)
protected void processLineBreak(org.w3c.dom.Element block, CharacterRun characterRun)
processLineBreak
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processLineBreak)
protected void processPageBreak(HWPFDocumentCore wordDocument, org.w3c.dom.Element flow)
processPageBreak
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processPageBreak)
protected void processPageref(HWPFDocumentCore hwpfDocument, org.w3c.dom.Element currentBlock, Range textRange, int currentTableLevel, java.lang.String pageref)
processPageref
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processPageref)
protected void processParagraph(HWPFDocumentCore hwpfDocument, org.w3c.dom.Element parentFopElement, int currentTableLevel, Paragraph paragraph, java.lang.String bulletText)
processParagraph
in class
AbstractWordConverter
(AbstractWordConverter 类中的 processParagraph)
protected void processSection(HWPFDocumentCore wordDocument, Section section, int sectionCounter)
processSection
in class
AbstractWordConverter
(AbstractWordConverter 类中的 processSection)
protected void processTable(HWPFDocumentCore wordDocument, org.w3c.dom.Element flow, Table table)
processTable
in class
AbstractWordConverter
(类 AbstractWordConverter 中的 processTable)
protected boolean setId(org.w3c.dom.Element element, java.lang.String id)
public void setOutputCharactersLanguage(boolean outputCharactersLanguage)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.