/// <summary>
/// 创建目录
/// </summary>
/// <param name="section"></param>
public static void AddTableOfContent(Section section)
{
//设置toc styles
foreach (Style style in section.Document.Styles)
{
if (Regex.IsMatch(style.Name, @"^TOC\s+\d+"))
{
style.CharacterFormat.FontName = "Aleo";
style.CharacterFormat.FontSize = 15f;
style.CharacterFormat.TextColor = Color.CadetBlue;
}
}
Paragraph paragraph = new Paragraph(section.Document);
section.Paragraphs.Insert(0, paragraph);
//创建3级目录
paragraph.AppendTOC(1, 3);
//更新目录
section.Document.UpdateTableOfContents();
}
Spire.doc 创建目录
于 2023-11-24 15:49:29 首次发布