ParagraphFormatDropCapPosition Property |
Namespace: Aspose.Words
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Create an outline list for the headings List outlineList = doc.Lists.Add(ListTemplate.OutlineNumbers); builder.ListFormat.List = outlineList; builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1; builder.Writeln("This is my Chapter 1"); // Create a numbered list List numberedList = doc.Lists.Add(ListTemplate.NumberDefault); builder.ListFormat.List = numberedList; builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Normal; builder.Writeln("Numbered list item 1."); // Every paragraph that comprises a list will have this flag Assert.True(builder.CurrentParagraph.IsListItem); Assert.True(builder.ParagraphFormat.IsListItem); // Create a bulleted list List bulletedList = doc.Lists.Add(ListTemplate.BulletDefault); builder.ListFormat.List = bulletedList; builder.ParagraphFormat.LeftIndent = 72; builder.Writeln("Bulleted list item 1."); builder.Writeln("Bulleted list item 2."); builder.ParagraphFormat.ClearFormatting(); // Revert to the numbered list builder.ListFormat.List = numberedList; builder.Writeln("Numbered list item 2."); builder.Writeln("Numbered list item 3."); // Revert to the outline list builder.ListFormat.List = outlineList; builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1; builder.Writeln("This is my Chapter 2"); builder.ParagraphFormat.ClearFormatting(); builder.Document.Save(ArtifactsDir + "Lists.NestedLists.docx");