InsertFootnote
内容
[
隐藏
]InsertFootnote(FootnoteType, string)
在文档中插入脚注或尾注。
public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText)
范围 | 类型 | 描述 |
---|---|---|
footnoteType | FootnoteType | 指定是否插入脚注或尾注。 |
footnoteText | String | 指定脚注的文本。 |
返回值
返回刚刚创建的脚注对象。
例子
演示如何使用脚注和尾注引用文本。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 插入一些文本并用脚注标记它,IsAuto 属性默认设置为“true”,
// 因此正文中看到的标记将自动编号为“1”,
// 脚注将出现在页面底部。
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");
// 插入更多文本并使用带有自定义引用标记的尾注进行标记,
// 将用来代替数字“2”并将“IsAuto”设置为 false。
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");
// 脚注总是出现在其引用文本的底部,
// 所以这个分页符不会影响脚注。
// 另一方面,尾注总是位于文档的末尾
// 这样分页符会将尾注推到下一页。
builder.InsertBreak(BreakType.PageBreak);
doc.Save(ArtifactsDir + "DocumentBuilder.InsertFootnote.docx");
也可以看看
- class Footnote
- enum FootnoteType
- class DocumentBuilder
- 命名空间 Aspose.Words
- 部件 Aspose.Words
InsertFootnote(FootnoteType, string, string)
在文档中插入脚注或尾注。
public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText, string referenceMark)
范围 | 类型 | 描述 |
---|---|---|
footnoteType | FootnoteType | 指定是否插入脚注或尾注。 |
footnoteText | String | 指定脚注的文本。 |
referenceMark | String | 指定脚注的自定义参考标记。 |
返回值
返回刚刚创建的脚注对象。
例子
演示如何使用脚注和尾注引用文本。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 插入一些文本并用脚注标记它,IsAuto 属性默认设置为“true”,
// 因此正文中看到的标记将自动编号为“1”,
// 脚注将出现在页面底部。
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");
// 插入更多文本并使用带有自定义引用标记的尾注进行标记,
// 将用来代替数字“2”并将“IsAuto”设置为 false。
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");
// 脚注总是出现在其引用文本的底部,
// 所以这个分页符不会影响脚注。
// 另一方面,尾注总是位于文档的末尾
// 这样分页符会将尾注推到下一页。
builder.InsertBreak(BreakType.PageBreak);
doc.Save(ArtifactsDir + "DocumentBuilder.InsertFootnote.docx");
也可以看看
- class Footnote
- enum FootnoteType
- class DocumentBuilder
- 命名空间 Aspose.Words
- 部件 Aspose.Words