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

// 我们可以使用“Position”属性来确定文档将放置所有尾注的位置。
// 如果我们将“Position”属性的值设置为“EndnotePosition.EndOfDocument”,
// 每个脚注都将显示在文档末尾的集合中。这是默认值。
// 如果我们将“Position”属性的值设置为“EndnotePosition.EndOfSection”,
// 每个脚注都将显示在文本包含尾注引用标记的部分末尾的集合中。
doc.EndnoteOptions.Position = endnotePosition;

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

也可以看看