Aspose.Words.Examples.CSharp.Programming_Documents.Working_With_Document.DocumentBuilderSetFormatting.SetMultilevelListFormatting C# (CSharp) Method

SetMultilevelListFormatting() public static method

public static SetMultilevelListFormatting ( string dataDir ) : void
dataDir string
return void
        public static void SetMultilevelListFormatting(string dataDir)
        {
            // ExStart:DocumentBuilderSetMultilevelListFormatting
            Document doc = new Document();
            DocumentBuilder builder = new DocumentBuilder(doc);

            builder.ListFormat.ApplyNumberDefault();

            builder.Writeln("Item 1");
            builder.Writeln("Item 2");

            builder.ListFormat.ListIndent();

            builder.Writeln("Item 2.1");
            builder.Writeln("Item 2.2");

            builder.ListFormat.ListIndent();

            builder.Writeln("Item 2.2.1");
            builder.Writeln("Item 2.2.2");

            builder.ListFormat.ListOutdent();

            builder.Writeln("Item 2.3");

            builder.ListFormat.ListOutdent();

            builder.Writeln("Item 3");

            builder.ListFormat.RemoveNumbers();
            dataDir = dataDir + "DocumentBuilderSetMultilevelListFormatting_out.doc";
            doc.Save(dataDir);
            // ExEnd:DocumentBuilderSetMultilevelListFormatting
            Console.WriteLine("\nMultilevel list formatting using DocumentBuilder set successfully.\nFile saved at " + dataDir);
        }
        public static void SetPageSetupAndSectionFormatting(string dataDir)