EndnotePosition

EndnotePosition enumeration

Определяет положение концевой сноски.

public enum EndnotePosition

Ценности

Имя Ценность Описание
EndOfSection 0 Сноски выводятся в конце раздела.
EndOfDocument 3 Концевые сноски выводятся в конце документа.

Примеры

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

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

// Концевая сноска — это способ прикрепить ссылку или комментарий к тексту
// это не мешает потоку основного текста. 
// Вставка концевой сноски добавляет небольшой верхний индекс ссылки
// в основном тексте, где мы вставляем концевую сноску.
// Каждая концевая сноска также создает запись в конце документа, состоящую из символа
// который соответствует ссылочному символу в основном тексте.
// Ссылочный текст, который мы передаем методу "InsertEndnote" построителя документа.
builder.Write("Hello world!");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote contents.");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("This is the second section.");

// Мы можем использовать свойство «Позиция», чтобы определить, где документ будет размещать все свои концевые сноски.
// Если мы установим значение свойства "Позиция" в "EndnotePosition.EndOfDocument",
// каждая сноска будет отображаться в коллекции в конце документа. Это значение по умолчанию.
// Если мы установим значение свойства "Position" в "EndnotePosition.EndOfSection",
// каждая сноска будет отображаться в коллекции в конце раздела, текст которого содержит отметку концевой сноски.
doc.EndnoteOptions.Position = endnotePosition;

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

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