Spolupráce s poznámkami pod čarou a Endnote

Aspose.Words rovněž poskytuje některé třídy, metody a vlastnosti pro práci s poznámkami pod čarou a poznámkami pod čarou.

Vložit endote a nastavit volby čísel

Pokud chcete vložit poznámku pod čarou nebo poznámku do dokumentu Word, použijte prosím insert_footnote metoda. Tato metoda vkládá do dokumentu poznámku pod čarou nebo poznámku pod čarou.

EndnoteOptions a FootnoteOptions třídy představují možnosti číslování poznámky pod čarou a poznámky pod čarou.

Následující příklad kódu ukazuje, jak vložit endote do dokumentu a nastavit jeho možnosti číslování:

# 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")

Nastavit počet sloupců poznámky

Můžete nastavit počet sloupců pod čarou pomocí columns majetek. Pokud má tato vlastnost hodnotu 0, je oblast poznámek pod čarou formátována s počtem sloupců podle počtu sloupců na zobrazené stránce.

Následující příklad kódu ukazuje, jak nastavit počet sloupců pro rozvržení poznámky pod čarou:

# 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")

Nastavit pozici poznámky pod čarou a EndNote

Poznámka pod čarou může být v dolní části každé stránky nebo pod textem na každé stránce. Umístění poznámky může být na konci oddílu nebo na konci dokumentu.

Následující příklad kódu ukazuje, jak stanovit postoj poznámky pod čarou a poznámky:

# 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")