public class XWPFEndnote extends XWPFAbstractFootnoteEndnote
End notes are collected at the end of a document or section rather than at the bottom of a page.
Create a new footnote using XWPFDocument.createEndnote()
or XWPFEndnotes#createFootnote()
.
The first body element of a footnote should (or possibly must) be a paragraph with the first run containing a CTFtnEdnRef object. The XWPFAbstractFootnoteEndnote.createParagraph()
and XWPFAbstractFootnoteEndnote.createTable()
methods do this for you.
Footnotes have IDs that are unique across all footnotes in the document. You use the footnote ID to create a reference to a footnote from within a paragraph.
To create a reference to a footnote within a paragraph you create a run with a CTFtnEdnRef that specifies the ID of the target paragraph. The XWPFParagraph.addFootnoteReference(XWPFAbstractFootnoteEndnote)
method does this for you.
ctFtnEdn, document, footnotes
Constructor and Description |
---|
XWPFEndnote() |
XWPFEndnote(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFtnEdn note, XWPFAbstractFootnotesEndnotes footnotes) |
XWPFEndnote(XWPFDocument document, org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFtnEdn body) |
Modifier and Type | Method and Description |
---|---|
void |
ensureFootnoteRef(XWPFParagraph p)
Ensure that the specified paragraph has a reference marker for this end note by adding a footnote reference if one is not found.
(如果找不到,请添加脚注引用,确保指定段落具有此尾注的引用标记。)
|
addNewParagraph, addNewTbl, createParagraph, createTable, createTable, getBodyElements, getCTFtnEdn, getId, getOwner, getParagraph, getParagraphArray, getParagraphs, getPart, getPartType, getPictures, getTable, getTableArray, getTableCell, getTables, getXWPFDocument, init, insertNewParagraph, insertNewTbl, insertTable, iterator, setCTFtnEdn
public XWPFEndnote()
@Internal public XWPFEndnote(XWPFDocument document, org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFtnEdn body)
@Internal public XWPFEndnote(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFtnEdn note, XWPFAbstractFootnotesEndnotes footnotes)
public void ensureFootnoteRef(XWPFParagraph p)
This method is for the first paragraph in the footnote, not paragraphs that will refer to the footnote. For references to the footnote, use XWPFParagraph#addFootnoteReference(XWPFAbstractFootnoteEndnote))
.
The first run of the first paragraph in a footnote should contain a CTFtnEdnRef
object.
ensureFootnoteRef
in class
XWPFAbstractFootnoteEndnote
(类 XWPFAbstractFootnoteEndnote 中的 ensureFootnoteRef)
p
- The
XWPFParagraph
to ensure
(p - XWPFP 段落以确保)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.