ListLevelTrailingCharacter Property |
Namespace: Aspose.Words.Lists
Document doc = new Document(); // Create a list based on one of the Microsoft Word list templates List list = doc.Lists.Add(ListTemplate.NumberDefault); // Completely customize one list level ListLevel level1 = list.ListLevels[0]; level1.Font.Color = Color.Red; level1.Font.Size = 24; level1.NumberStyle = NumberStyle.OrdinalText; level1.StartAt = 21; level1.NumberFormat = "\x0000"; level1.NumberPosition = -36; level1.TextPosition = 144; level1.TabPosition = 144; // Completely customize yet another list level ListLevel level2 = list.ListLevels[1]; level2.Alignment = ListLevelAlignment.Right; level2.NumberStyle = NumberStyle.Bullet; level2.Font.Name = "Wingdings"; level2.Font.Color = Color.Blue; level2.Font.Size = 24; level2.NumberFormat = "\xf0af"; // A bullet that looks like some sort of a star level2.TrailingCharacter = ListTrailingCharacter.Space; level2.NumberPosition = 144; // Now add some text that uses the list that we created // It does not matter when to customize the list - before or after adding the paragraphs DocumentBuilder builder = new DocumentBuilder(doc); builder.ListFormat.List = list; builder.Writeln("The quick brown fox..."); builder.Writeln("The quick brown fox..."); builder.ListFormat.ListIndent(); builder.Writeln("jumped over the lazy dog."); builder.Writeln("jumped over the lazy dog."); builder.ListFormat.ListOutdent(); builder.Writeln("The quick brown fox..."); builder.ListFormat.RemoveNumbers(); builder.Document.Save(ArtifactsDir + "Lists.CreateCustomList.doc");