我正在处理 Asopse 文档。我需要多级列表。我搜索了很多博客,但没有人满足我的要求。我需要 aspose 文档中的以下格式。
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
提前致谢
我正在处理 Asopse 文档。我需要多级列表。我搜索了很多博客,但没有人满足我的要求。我需要 aspose 文档中的以下格式。
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
提前致谢
您可以使用以下代码创建多级列表。此代码演示了二级列表。您可以按照相同的模式获得更多级别。
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 担任开发人员布道师。