java.lang.Object
com.aspose.words.EndnoteOptions
public class EndnoteOptions
Example:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Text 1. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 1");
builder.write("Text 2. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 2");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.write("Text 3. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 3", "Custom reference mark");
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_DOCUMENT);
doc.getEndnoteOptions().setNumberStyle(NumberStyle.UPPERCASE_ROMAN);
doc.getEndnoteOptions().setRestartRule(FootnoteNumberingRule.CONTINUOUS);
doc.getEndnoteOptions().setStartNumber(1);
doc.save(getArtifactsDir() + "InlineStory.Endnotes.docx");
| Property Getters/Setters Summary | ||
|---|---|---|
int | getNumberStyle() | |
void | setNumberStyle(int value) | |
| Specifies the number format for automatically numbered endnotes. The value of the property is NumberStyle integer constant. | ||
int | getPosition() | |
void | setPosition(int value) | |
| Specifies the endnotes position. The value of the property is EndnotePosition integer constant. | ||
int | getRestartRule() | |
void | setRestartRule(int value) | |
| Determines when automatic numbering restarts. The value of the property is FootnoteNumberingRule integer constant. | ||
int | getStartNumber() | |
void | setStartNumber(int value) | |
| Specifies the starting number or character for the first automatically numbered endnotes. | ||
| Property Getters/Setters Detail |
|---|
getNumberStyle/setNumberStyle | |
public int getNumberStyle() / public void setNumberStyle(int value) | |
Not all number styles are applicable for this property. For the list of applicable number styles see the Insert Footnote or Endnote dialog box in Microsoft Word. If you select a number style that is not applicable, Microsoft Word will revert to a default value.
Example:
Shows how to insert endnotes, and modify their appearance.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Text 1. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 1");
builder.write("Text 2. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 2");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.write("Text 3. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 3", "Custom reference mark");
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_DOCUMENT);
doc.getEndnoteOptions().setNumberStyle(NumberStyle.UPPERCASE_ROMAN);
doc.getEndnoteOptions().setRestartRule(FootnoteNumberingRule.CONTINUOUS);
doc.getEndnoteOptions().setStartNumber(1);
doc.save(getArtifactsDir() + "InlineStory.Endnotes.docx");getPosition/setPosition | |
public int getPosition() / public void setPosition(int value) | |
Example:
Shows how to insert endnotes, and modify their appearance.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Text 1. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 1");
builder.write("Text 2. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 2");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.write("Text 3. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 3", "Custom reference mark");
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_DOCUMENT);
doc.getEndnoteOptions().setNumberStyle(NumberStyle.UPPERCASE_ROMAN);
doc.getEndnoteOptions().setRestartRule(FootnoteNumberingRule.CONTINUOUS);
doc.getEndnoteOptions().setStartNumber(1);
doc.save(getArtifactsDir() + "InlineStory.Endnotes.docx");getRestartRule/setRestartRule | |
public int getRestartRule() / public void setRestartRule(int value) | |
Not all values are applicable to endnotes.
To ascertain which values are applicable see
Example:
Shows how to insert endnotes, and modify their appearance.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Text 1. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 1");
builder.write("Text 2. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 2");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.write("Text 3. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 3", "Custom reference mark");
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_DOCUMENT);
doc.getEndnoteOptions().setNumberStyle(NumberStyle.UPPERCASE_ROMAN);
doc.getEndnoteOptions().setRestartRule(FootnoteNumberingRule.CONTINUOUS);
doc.getEndnoteOptions().setStartNumber(1);
doc.save(getArtifactsDir() + "InlineStory.Endnotes.docx");getStartNumber/setStartNumber | |
public int getStartNumber() / public void setStartNumber(int value) | |
This property has effect only when
Example:
Shows how to insert endnotes, and modify their appearance.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Text 1. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 1");
builder.write("Text 2. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 2");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.write("Text 3. ");
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote 3", "Custom reference mark");
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_DOCUMENT);
doc.getEndnoteOptions().setNumberStyle(NumberStyle.UPPERCASE_ROMAN);
doc.getEndnoteOptions().setRestartRule(FootnoteNumberingRule.CONTINUOUS);
doc.getEndnoteOptions().setStartNumber(1);
doc.save(getArtifactsDir() + "InlineStory.Endnotes.docx");