ApiExamples.ExLists.CreateCustomList C# (CSharp) Метод

CreateCustomList() приватный Метод

private CreateCustomList ( ) : void
Результат void
        public void CreateCustomList()
        {
            //ExStart
            //ExFor:List
            //ExFor:List.ListLevels
            //ExFor:ListLevelCollection
            //ExFor:ListLevelCollection.Item
            //ExFor:ListLevel
            //ExFor:ListLevel.Alignment
            //ExFor:ListLevel.Font
            //ExFor:ListLevel.NumberStyle
            //ExFor:ListLevel.StartAt
            //ExFor:ListLevel.TrailingCharacter
            //ExFor:ListLevelAlignment
            //ExFor:NumberStyle
            //ExFor:ListTrailingCharacter
            //ExFor:ListLevel.NumberFormat
            //ExFor:ListLevel.NumberPosition
            //ExFor:ListLevel.TextPosition
            //ExFor:ListLevel.TabPosition
            //ExSummary:Shows how to apply custom list formatting to paragraphs when using DocumentBuilder.
            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.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(MyDir + @"\Artifacts\Lists.CreateCustomList.doc");
            //ExEnd
        }