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下的脚注选项和原始样本文件:
第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);
下图为脚注设置格式后的有效截图。
如何设置脚注选项的完整代码:
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#中设置单词脚注的位置和数字格式的教程,如果您有其他问题也可以继续浏览本系列文章,获取相关教程。