Работа с бележка под линия и крайна бележка

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);