EndnotePosition

Inheritance: java.lang.Object

public class EndnotePosition

Defines the endnote position.

Examples:

Shows how to select a different place where the document collects and displays its endnotes.


 Document doc = new Document();
 DocumentBuilder builder = new DocumentBuilder(doc);

 // An endnote is a way to attach a reference or a side comment to text
 // that does not interfere with the main body text's flow.
 // Inserting an endnote adds a small superscript reference symbol
 // at the main body text where we insert the endnote.
 // Each endnote also creates an entry at the end of the document, consisting of a symbol
 // that matches the reference symbol in the main body text.
 // The reference text that we pass to the document builder's "InsertEndnote" method.
 builder.write("Hello world!");
 builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote contents.");
 builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE);
 builder.write("This is the second section.");

 // We can use the "Position" property to determine where the document will place all its endnotes.
 // If we set the value of the "Position" property to "EndnotePosition.EndOfDocument",
 // every footnote will show up in a collection at the end of the document. This is the default value.
 // If we set the value of the "Position" property to "EndnotePosition.EndOfSection",
 // every footnote will show up in a collection at the end of the section whose text contains the endnote's reference mark.
 doc.getEndnoteOptions().setPosition(endnotePosition);

 doc.save(getArtifactsDir() + "InlineStory.PositionEndnote.docx");
 

Fields

FieldDescription
END_OF_DOCUMENTEndnotes are output at the end of the document.
END_OF_SECTIONEndnotes are output at the end of the section.
length

Methods

MethodDescription
fromName(String endnotePositionName)
getName(int endnotePosition)
getValues()
toString(int endnotePosition)

END_OF_DOCUMENT

public static int END_OF_DOCUMENT

Endnotes are output at the end of the document.

END_OF_SECTION

public static int END_OF_SECTION

Endnotes are output at the end of the section.

length

public static int length

fromName(String endnotePositionName)

public static int fromName(String endnotePositionName)

Parameters:

ParameterTypeDescription
endnotePositionNamejava.lang.String

Returns: int

getName(int endnotePosition)

public static String getName(int endnotePosition)

Parameters:

ParameterTypeDescription
endnotePositionint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int endnotePosition)

public static String toString(int endnotePosition)

Parameters:

ParameterTypeDescription
endnotePositionint

Returns: java.lang.String