FootnoteType

Footnote.FootnoteType property

Возвращает значение, указывающее, является ли это сноской или концевой сноской.

public FootnoteType FootnoteType { get; }

Примеры

Показывает разницу между сносками и концевыми сносками.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Ниже приведены два способа прикрепления нумерованных ссылок к тексту. Обе эти ссылки добавят
// маленькая надстрочная отметка в том месте, где мы их вставляем.
// Ссылочная метка по умолчанию является порядковым номером ссылки среди всех ссылок в документе.
// Каждая ссылка также создаст запись, которая будет иметь ту же отметку ссылки, что и в основном тексте
// и справочный текст, который мы передадим методу "InsertFootnote" построителя документа.
// 1 — сноска, запись которой появится на той же странице, что и текст, на который она ссылается:
builder.Write("Footnote referenced main body text.");
Footnote footnote = builder.InsertFootnote(FootnoteType.Footnote, 
    "Footnote text, will appear at the bottom of the page that contains the referenced text.");

// 2 - Концевая сноска, запись которой появится в конце документа:
builder.Write("Endnote referenced main body text.");
Footnote endnote = builder.InsertFootnote(FootnoteType.Endnote, 
    "Endnote text, will appear at the very end of the document.");

builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.InsertBreak(BreakType.SectionBreakNewPage);

Assert.AreEqual(FootnoteType.Footnote, footnote.FootnoteType);
Assert.AreEqual(FootnoteType.Endnote, endnote.FootnoteType);

doc.Save(ArtifactsDir + "InlineStory.FootnoteEndnote.docx");

Смотрите также