Skip to main content
All docs

Footnote and Endnote Dialog

  • 2 minutes to read

The Footnote and Endnote dialog allows users to specify the location, layout and format of footnotes or endnotes.

footnote and endnote dialog

Users can click Footnotes dialog box launcher on the References ribbon tab. Refer to the Create a Simple Rich Text Editor topic for information on how to add ribbon UI to the RichEditControl.

invoke dialog

This dialog is also available from the context menu. Right-click the notes area and select Note Options.

invoke dialog from context menu

In the invoked Footnote and Endnote dialog, click the Footnotes or Endnotes radio button.

The following API allows you to specify the Footnote and Endnote options in code:

Option Description API Member
Footnote Location Specifies the footnote position within the document. You can place footnotes at the bottom of the page or below text. FootnoteOptions.Position
Endnote Location Specifies the endnote position within the document. You can place endnotes at the end of the document or at the end of each section. Document.EndnotePosition
Footnote Layout Divides footnotes into columns. This property is ignored. You can set this option and save its value to a file for further processing in Microsoft Word or other word processing applications. FootnoteOptions.ColumnCount
Number Format Specifies how to format numbers in footnote or endnote references. FootnoteOptions.NumberingFormat
Custom Mark Specifies the symbol used to mark a footnote or endnote reference. NoteCollection.Insert(DocumentPosition, String)
Start At Specifies the start number for a footnote or endnote reference. If you set the Numbering option to Restart each section or Restart each page, the Start At option value is ignored. FootnoteOptions.StartNumber
Numbering Specifies when reference numbering should be reset. If you set this option to Restart each section or Restart each page and then change the Start At option, the Numbering value is reset to Continuous. FootnoteOptions.RestartType

Convert Notes

The dialog’s Convert button invokes the Convert Notes dialog. This dialog allows users to convert footnotes to endnotes and vice versa, and swap footnotes with endnotes.

convert notes dialog

Call the Note.Convert method to convert a footnote to an endnote and vice versa in code. The NoteCollection.Convert swaps the footnote collection with endnote collection.