Praca z przypisami dolnymi i końcowymi

Aspose.Words udostępnia również pewne klasy, metody i właściwości do pracy z przypisami dolnymi i końcowymi.

Wstaw przypis końcowy i ustaw opcje numerowania

Jeśli chcesz wstawić przypis dolny lub końcowy w dokumencie Word, skorzystaj z metody insert_footnote. Ta metoda wstawia przypis dolny lub końcowy do dokumentu.

Klasy EndnoteOptions i FootnoteOptions reprezentują opcje numeracji przypisów dolnych i końcowych.

Poniższy przykład kodu pokazuje, jak wstawić przypis końcowy do dokumentu i ustawić jego opcje numeracji:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
builder = aw.DocumentBuilder(doc)
builder.write("Some text")
builder.insert_footnote(aw.notes.FootnoteType.ENDNOTE, "Footnote text.")
option = doc.endnote_options
option.restart_rule = aw.notes.FootnoteNumberingRule.RESTART_PAGE
option.position = aw.notes.EndnotePosition.END_OF_SECTION
doc.save(docs_base.artifacts_dir + "WorkingWithFootnotes.set_endnote_options.docx")

Ustaw liczbę kolumn układu przypisów

Liczbę kolumn układu przypisów można ustawić za pomocą właściwości columns. Jeśli ta właściwość ma wartość 0, obszar przypisów jest formatowany przy użyciu liczby kolumn na podstawie liczby kolumn na wyświetlanej stronie.

Poniższy przykład kodu pokazuje, jak ustawić liczbę kolumn układu przypisów:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
# Specify the number of columns with which the footnotes area is formatted.
doc.footnote_options.columns = 3
doc.save(docs_base.artifacts_dir + "WorkingWithFootnotes.set_foot_note_columns.docx")

Ustaw pozycję przypisu dolnego i przypisu końcowego

Pozycja przypisu może znajdować się na dole każdej strony lub pod tekstem na każdej stronie. Przypis końcowy może znajdować się na końcu sekcji lub na końcu dokumentu.

Poniższy przykład kodu pokazuje, jak ustawić położenie przypisu dolnego i przypisu końcowego:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
doc.footnote_options.position = aw.notes.FootnotePosition.BENEATH_TEXT
doc.endnote_options.position = aw.notes.EndnotePosition.END_OF_SECTION
doc.save(docs_base.artifacts_dir + "WorkingWithFootnotes.set_footnote_and_end_note_position.docx")