endnote_options property

PageSetup.endnote_options property

Provides options that control numbering and positioning of endnotes in this section.

@property
def endnote_options(self) -> aspose.words.notes.EndnoteOptions:
    ...

Examples

Shows how to configure options affecting footnotes/endnotes in a section.

doc = aw.Document()
builder = aw.DocumentBuilder(doc)

builder.write("Hello world!")
builder.insert_footnote(aw.notes.FootnoteType.FOOTNOTE, "Footnote reference text.")

# Configure all footnotes in the first section to restart the numbering from 1
# at each new page and display themselves directly beneath the text on every page.
footnote_options = doc.sections[0].page_setup.footnote_options
footnote_options.position = aw.notes.FootnotePosition.BENEATH_TEXT
footnote_options.restart_rule = aw.notes.FootnoteNumberingRule.RESTART_PAGE
footnote_options.start_number = 1

builder.write(" Hello again.")
builder.insert_footnote(aw.notes.FootnoteType.FOOTNOTE, "Endnote reference text.")

# Configure all endnotes in the first section to maintain a continuous count throughout the section,
# starting from 1. Also, set them all to appear collected at the end of the document.
endnote_options = doc.sections[0].page_setup.endnote_options
endnote_options.position = aw.notes.EndnotePosition.END_OF_DOCUMENT
endnote_options.restart_rule = aw.notes.FootnoteNumberingRule.CONTINUOUS
endnote_options.start_number = 1

doc.save(ARTIFACTS_DIR + "PageSetup.footnote_options.docx")

See Also