Работа с бележка под линия и крайна бележка
Aspose.Words Също така предоставя някои класове, методи и свойства за работа с бележки под линия и крайни бележки.
Вмъкване на настройки за Endnote и задаване на номериране
Ако искате да въведете бележка под линия или бележка под линия в Word документ, моля използвайте InsertFootnote метод. Този метод съдържа бележка под линия или бележка под линия в документа.
EndnoteOptions както и FootnoteOptions класовете представляват опции за номериране на бележка под линия и бележка под линия.
Следният пример за код показва как да вмъкнете крайна бележка в документа и да зададете неговите опции за номериране:
// 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); |