'''' This code is part of Document Solutions for Word demos.'' Copyright (c) MESCIUS inc. All rights reserved.''ImportsSystem.LinqImportsSystem.Collections.GenericImportsGrapeCity.Documents.Word '' This sample demoes all built-in list template available in DsWord.PublicClassBuiltInListStylesPublicFunctionCreateDocx() AsGcWordDocumentDim doc = NewGcWordDocument()Dim pars = doc.Body.Paragraphs pars.Add("Demo of All Built-in List Templates", doc.Styles(BuiltInStyleId.Title)) Dim n = 0ForEach id In [Enum].GetValues(GetType(BuiltInListTemplateId))Dim listTemplate = doc.ListTemplates.Add(id, $"listTemplate{n}") n += 1 pars.Add($"List formatted using built-in list template '{listTemplate.Name}':")Dim m = 0Dim levels = NewStack(OfInteger) levels.Push(m)ForEach i InNewInteger() {0, 0, 0, 1, 1, 2, 2, 2, 1}If (i > levels.Count) Then levels.Push(m) m = 0ElseIf (i < levels.Count) Then m = levels.Pop()EndIf Dim p = pars.Add($"List item {m} on level {levels.Count}.", doc.Styles(BuiltInStyleId.ListParagraph)) m += 1 p.ListFormat.Template = listTemplate p.ListFormat.LevelNumber = iNextNext '' DoneReturn docEndFunctionEndClass