Praca z przypisami i notatkami
Aspose.Words zawiera również niektóre klasy, metody i właściwości do pracy z przypisami i notatkami końcowymi.
Wstaw opcje numeryzacji endnote i ustaw
Jeśli chcesz umieścić przypis lub notę końcową w dokumencie Word, użyj InsertFootnote Metoda. Metoda ta wprowadza przypis lub notę końcową do dokumentu.
EndnoteOptions oraz FootnoteOptions klasy reprezentują opcje numeracji przypisu i notatki końcowe.
Poniższy przykład kodu pokazuje, jak umieścić notę końcową w dokumencie i ustawić jego opcje numeracji:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "TestFile.docx"); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
builder.write("Some text"); | |
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text."); | |
EndnoteOptions option = doc.getEndnoteOptions(); | |
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE); | |
option.setPosition(EndnotePosition.END_OF_SECTION); | |
dataDir = dataDir + "TestFile_Out.doc"; | |
// Save the document to disk. | |
doc.save(dataDir); |
Ustaw liczbę kolumn układu przypisu
Możesz ustawić liczbę kolumn układu przypisu używając Columns nieruchomości. Jeżeli ta właściwość ma wartość 0, obszar przypisów jest sformatowany liczbą kolumn na podstawie liczby kolumn na wyświetlonej stronie.
Poniższy przykład kodu pokazuje, jak ustawić liczbę kolumn dla układu przypisu:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "TestFile.docx"); | |
//Specify the number of columns with which the footnotes area is formatted. | |
doc.getFootnoteOptions().setColumns(3); | |
dataDir = dataDir + "TestFile_Out.doc"; | |
// Save the document to disk. | |
doc.save(dataDir); |
Ustaw pozycję przypisu i endNote
Pozycja przypisu może być na dole każdej strony lub pod tekstem na każdej stronie. Pozycja końcowa może znajdować się na końcu sekcji lub na końcu dokumentu.
Poniższy przykład kodu pokazuje, jak ustawić pozycję przypisu i notatki końcowe:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "TestFile.docx"); | |
//Set footnote and endnode position. | |
doc.getFootnoteOptions().setPosition(FootnotePosition.BENEATH_TEXT); | |
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_SECTION); | |
dataDir = dataDir + "TestFile_Out.doc"; | |
// Save the document to disk. | |
doc.save(dataDir); |