public class FootnoteNumberingRule
Example:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Text 1. ");
builder.insertFootnote(FootnoteType.FOOTNOTE, "Footnote 1");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.write("Text 2. ");
builder.insertFootnote(FootnoteType.FOOTNOTE, "Footnote 2");
builder.write("Text 3. ");
builder.insertFootnote(FootnoteType.FOOTNOTE, "Footnote 3", "Custom reference mark");
doc.getFootnoteOptions().setPosition(FootnotePosition.BENEATH_TEXT);
doc.getFootnoteOptions().setNumberStyle(NumberStyle.UPPERCASE_ROMAN);
doc.getFootnoteOptions().setRestartRule(FootnoteNumberingRule.CONTINUOUS);
doc.getFootnoteOptions().setStartNumber(1);
doc.save(getArtifactsDir() + "InlineStory.Footnotes.docx");
Field Summary | ||
---|---|---|
static final int | CONTINUOUS | |
Numbering continuous throughout the document.
|
||
static final int | RESTART_SECTION | |
Numbering restarts at each section.
|
||
static final int | RESTART_PAGE | |
Numbering restarts at each page. Valid for footnotes only.
|
||
static final int | DEFAULT | |
Equals |
public static final int CONTINUOUS
public static final int RESTART_SECTION
public static final int RESTART_PAGE
public static final int DEFAULT