文档中的多级列表
本文关键字:列表 多级 文档 | 更新日期: 2023-09-27 18:15:14
我正在制作一个文档。我需要多级列表。我搜索了很多博客,但没有一个满足我的要求。我需要在一个文档中完全按照下面的格式。
1. Main Section1
1.1 Sub Section1.1
1.1.1 Sub Section 1.1.1
1.2 Sub Section 1.2
2 Main Section2
2.1 Sub Section2.1
Thanks in advance
您可以使用以下代码创建多级列表。这段代码演示了直到第二级的列表。对于更多的关卡,您可以遵循相同的模式。
Document doc = new Document();
// Create a list based on one of the Microsoft Word list templates.
Aspose.Words.Lists.List list = doc.Lists.Add(ListTemplate.NumberDefault);
// Completely customize one list level.
ListLevel level1 = list.ListLevels[0];
level1.NumberStyle = NumberStyle.Arabic;
level1.NumberFormat = "'u0000";
ListLevel level2 = list.ListLevels[1];
level2.NumberStyle = NumberStyle.Arabic;
level2.NumberFormat = "'u0000.'u0001";
DocumentBuilder builder = new DocumentBuilder(doc);
builder.ListFormat.List = list;
builder.Writeln("Text1_Level1");
builder.Writeln("Text2_Level1");
builder.ListFormat.ListIndent();
builder.Writeln("Text1_Level2");
builder.Writeln("Text2_Level2");
builder.ListFormat.ListOutdent();
builder.Writeln("Text3_Level1");
builder.ListFormat.RemoveNumbers();
builder.Document.Save("Lists.CreateCustomList.docx");
我是Aspose的开发者布道师