FootnotePosition

Inheritance: java.lang.Object

public class FootnotePosition

Defines the footnote position.

Examples:

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


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

 // A footnote 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 a footnote adds a small superscript reference symbol
 // at the main body text where we insert the footnote.
 // Each footnote also creates an entry at the bottom of the page, 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 "InsertFootnote" method.
 builder.write("Hello world!");
 builder.insertFootnote(FootnoteType.FOOTNOTE, "Footnote contents.");

 // We can use the "Position" property to determine where the document will place all its footnotes.
 // If we set the value of the "Position" property to "FootnotePosition.BottomOfPage",
 // every footnote will show up at the bottom of the page that contains its reference mark. This is the default value.
 // If we set the value of the "Position" property to "FootnotePosition.BeneathText",
 // every footnote will show up at the end of the page's text that contains its reference mark.
 doc.getFootnoteOptions().setPosition(footnotePosition);

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

Fields

FieldDescription
BENEATH_TEXTFootnotes are output beneath text on each page.
BOTTOM_OF_PAGEFootnotes are output at the bottom of each page.
length

Methods

MethodDescription
fromName(String footnotePositionName)
getName(int footnotePosition)
getValues()
toString(int footnotePosition)

BENEATH_TEXT

public static int BENEATH_TEXT

Footnotes are output beneath text on each page.

BOTTOM_OF_PAGE

public static int BOTTOM_OF_PAGE

Footnotes are output at the bottom of each page.

length

public static int length

fromName(String footnotePositionName)

public static int fromName(String footnotePositionName)

Parameters:

ParameterTypeDescription
footnotePositionNamejava.lang.String

Returns: int

getName(int footnotePosition)

public static String getName(int footnotePosition)

Parameters:

ParameterTypeDescription
footnotePositionint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int footnotePosition)

public static String toString(int footnotePosition)

Parameters:

ParameterTypeDescription
footnotePositionint

Returns: java.lang.String