Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

我们已经演示了如何在Spire.Doc的帮助下在word文档中插入脚注。本文将告诉你如何设置脚注的位置和数字格式。脚注的位置可以是在每页的底部,也可以是在文本的下面。脚注的默认数字格式是 "1、2、3"。下面的例子展示了如何通过调用Section.FootnoteOptions的属性来设置脚注的位置、数字格式和重启规则。

首先,查看Microsoft Word下的脚注选项和原始样本文件:

Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式_第1张图片

Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式_第2张图片

Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式_第3张图片

第1步:创建一个新的Document实例并从文件中加载文件。

Document doc = new Document();
doc.LoadFromFile("Sample.docx",FileFormat.Docx2013);

第2步:从文档中获取第一部分。

Section sec = doc.Sections[0];

第3步:为脚注设置数字格式、重启规则和位置。

sec.FootnoteOptions.NumberFormat = FootnoteNumberFormat.UpperCaseLetter;
sec.FootnoteOptions.RestartRule = FootnoteRestartRule.RestartPage;
sec.FootnoteOptions.Position = FootnotePosition.PrintAtBottomOfPage;

第4步:将文件保存到文件。

doc.SaveToFile("Footnoteoptions.docx", FileFormat.Docx2013);

下图为脚注设置格式后的有效截图。

Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式_第4张图片

Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式_第5张图片

如何设置脚注选项的完整代码:

Document doc = new Document();
doc.LoadFromFile("Sample.docx", FileFormat.Docx2013);

Section sec = doc.Sections[0];

sec.FootnoteOptions.NumberFormat = FootnoteNumberFormat.UpperCaseLetter;
sec.FootnoteOptions.RestartRule = FootnoteRestartRule.RestartPage;
sec.FootnoteOptions.Position = FootnotePosition.PrintAtBottomOfPage;

Clear all the formatting for the footnote and back to the default opitions
//sec.FootnoteOptions.ClearFormatting();

doc.SaveToFile("Footnoteoptions.docx", FileFormat.Docx2013);

以上便是如何在C#中设置单词脚注的位置和数字格式的教程,如果您有其他问题也可以继续浏览本系列文章,获取相关教程。

你可能感兴趣的:(Spire.Doc,入门教程,word,wps,Spire.Doc,文档管理,.net)