Bekerja dengan Catatan Kaki dan Catatan Akhir

Aspose.Words juga menyediakan beberapa kelas, metode, dan properti untuk bekerja dengan catatan kaki dan catatan akhir.

Masukkan Catatan Akhir dan Atur Opsi Penomoran

Jika Anda ingin memasukkan catatan kaki atau catatan akhir ke dalam dokumen Word, silakan gunakan metode InsertFootnote. Cara ini menyisipkan catatan kaki atau catatan akhir ke dalam dokumen.

Kelas EndnoteOptions dan FootnoteOptions mewakili opsi penomoran untuk catatan kaki dan catatan akhir.

Contoh kode berikut menunjukkan cara memasukkan catatan akhir ke dalam dokumen dan mengatur opsi penomorannya:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document(dataDir + "TestFile.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Some text");
builder.InsertFootnote(FootnoteType.Endnote, "Eootnote text.");
EndnoteOptions option = doc.EndnoteOptions;
option.RestartRule = FootnoteNumberingRule.RestartPage;
option.Position = EndnotePosition.EndOfSection;
dataDir = dataDir + "TestFile_Out.doc";
// Save the document to disk.
doc.Save(dataDir);

Tetapkan Jumlah Kolom Tata Letak Catatan Kaki

Anda dapat mengatur jumlah kolom tata letak catatan kaki menggunakan properti Columns. Jika properti ini bernilai 0, maka area catatan kaki diformat dengan jumlah kolom berdasarkan jumlah kolom pada halaman yang ditampilkan.

Contoh kode berikut menunjukkan cara mengatur jumlah kolom untuk tata letak catatan kaki:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document(dataDir + "TestFile.docx");
//Specify the number of columns with which the footnotes area is formatted.
doc.FootnoteOptions.Columns = 3;
dataDir = dataDir + "TestFile_Out.doc";
// Save the document to disk.
doc.Save(dataDir);

Mengatur Posisi Catatan Kaki dan Catatan Akhir

Posisi catatan kaki bisa berada di bagian bawah setiap halaman atau di bawah teks setiap halaman. Posisi catatan akhir bisa di akhir bagian atau di akhir dokumen.

Contoh kode berikut menunjukkan cara mengatur posisi catatan kaki dan catatan akhir:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document(dataDir + "TestFile.docx");
//Set footnote and endnode position.
doc.FootnoteOptions.Position = FootnotePosition.BeneathText;
doc.EndnoteOptions.Position = EndnotePosition.EndOfSection;
dataDir = dataDir + "TestFile_Out.doc";
// Save the document to disk.
doc.Save(dataDir);