Xceed Words for .NET v3.0 Documentation
Lists
Welcome to Xceed Words for .NET v3.0 > Code Snippets > Lists

The following example demonstrates how to add a numbered list and a bulleted list in a Document.

C#
Copy Code
    // Create a document.
    using( var document = DocX.Create( "AddList.docx" ) )
    {
      // Add a numbered list where the first ListItem is starting with number 1.
      var numberedList = document.AddList( "Berries", 0, ListItemType.Numbered, 1 );
      // Add Sub-items(level 1) to the preceding ListItem.
      document.AddListItem( numberedList, "Strawberries", 1 );
      document.AddListItem( numberedList, "Blueberries", 1 );
      document.AddListItem( numberedList, "Raspberries", 1 );
      // Add an item (level 0)
      document.AddListItem( numberedList, "Banana" );
      // Add an item (level 0)
      document.AddListItem( numberedList, "Apple" );
      // Add Sub-items(level 1) to the preceding ListItem.
      document.AddListItem( numberedList, "Red", 1 );
      document.AddListItem( numberedList, "Green", 1 );
      document.AddListItem( numberedList, "Yellow", 1 );
      // Add a bulleted list with its first item.
      var bulletedList = document.AddList( "Canada", 0, ListItemType.Bulleted );
      // Add Sub-items(level 1) to the preceding ListItem.
      document.AddListItem( bulletedList, "Toronto", 1 );
      document.AddListItem( bulletedList, "Montreal", 1 );
      // Add an item (level 0)
      document.AddListItem( bulletedList, "Brazil" );
      // Add an item (level 0)
      document.AddListItem( bulletedList, "USA" );
      // Add Sub-items(level 1) to the preceding ListItem.
      document.AddListItem( bulletedList, "New York", 1 );
      // Add Sub-items(level 2) to the preceding ListItem.
      document.AddListItem( bulletedList, "Brooklyn", 2 );
      document.AddListItem( bulletedList, "Manhattan", 2 );
      document.AddListItem( bulletedList, "Los Angeles", 1 );
      document.AddListItem( bulletedList, "Miami", 1 );
      // Add an item (level 0)
      document.AddListItem( bulletedList, "France" );
      // Add Sub-items(level 1) to the preceding ListItem.
      document.AddListItem( bulletedList, "Paris", 1 );
      // Insert the lists into the document.
      document.InsertParagraph( "This is a Numbered List:\n" );
      document.InsertList( numberedList );
      document.InsertParagraph().SpacingAfter( 40d );
      document.InsertParagraph( "This is a Bulleted List:\n" );
      document.InsertList( bulletedList, new Xceed.Document.NET.Font( "Cooper Black" ), 15 );
      document.Save();
    }