کار با Footnote و Endnote
Aspose.Words همچنین برخی از کلاسها، روشها و ویژگیها را برای کار با پانوشتها و یادداشتهای پایانی ارائه میکند.
درج Endnote و تنظیم گزینه های شماره گذاری
اگر میخواهید پاورقی یا پایانی را در سند Word وارد کنید، لطفاً از روش InsertFootnote استفاده کنید. این روش یک پاورقی یا پایانی را در سند وارد می کند.
کلاسهای EndnoteOptions و FootnoteOptions گزینههای شمارهگذاری برای پاورقی و یادداشت پایانی را نشان میدهند.
مثال کد زیر نحوه درج endnote در سند و تنظیم گزینه های شماره گذاری آن را نشان می دهد:
// 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); |
تعداد ستون های طرح پاورقی را تنظیم کنید
با استفاده از ویژگی Columns می توانید تعداد ستون های طرح پاورقی را تنظیم کنید. اگر این ویژگی دارای مقدار 0 باشد، ناحیه پانوشت ها با تعدادی ستون بر اساس تعداد ستون های صفحه نمایش داده شده فرمت می شود.
مثال کد زیر نحوه تنظیم تعداد ستون ها برای طرح پاورقی را نشان می دهد:
// 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); |
موقعیت پانوشت و پایان نوت را تنظیم کنید
موقعیت پاورقی می تواند در پایین هر صفحه یا زیر متن هر صفحه باشد. موقعیت یادداشت پایانی می تواند در انتهای بخش یا در انتهای سند باشد.
مثال کد زیر نحوه تنظیم موقعیت پاورقی و پایانی را نشان می دهد:
// 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); |