Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2020
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.49 KB | None | 0 0
  1. // Initializes a new abstract list instance.
  2. AbstractListAdv abstractListAdv = new AbstractListAdv(null);
  3. abstractListAdv.AbstractListId = 1;
  4.  
  5. // Defines new ListLevel instance.
  6. ListLevelAdv listLevel = new ListLevelAdv(abstractListAdv);
  7. listLevel.ParagraphFormat.LeftIndent = 24d;
  8. listLevel.FollowCharacter = FollowCharacterType.Tab;
  9. listLevel.ListLevelPattern = ListLevelPattern.Bullet;
  10. listLevel.ParagraphFormat.AfterSpacing = 8d;
  11. listLevel.NumberFormat = "\uf0b7";
  12. listLevel.CharacterFormat.FontFamily = new FontFamily("Symbol");
  13.  
  14. // Adds list level to abstract list.
  15. abstractListAdv.Levels.Add(listLevel);
  16.  
  17. // Adds abstract list to the document.
  18. textbox.Document.AbstractLists.Add(abstractListAdv);
  19.  
  20. // Creates a new list instance.
  21. ListAdv listAdv = new ListAdv(null);
  22. listAdv.ListId = 1;
  23. listAdv.AbstractListId = 1;
  24.  
  25. // Adds list to the document.
  26. textbox.Document.Lists.Add(listAdv);
  27.  
  28. // Add content
  29. ParagraphAdv paragraph = new ParagraphAdv();
  30. SpanAdv span = new SpanAdv();
  31. span.Text = "Item 1";
  32. paragraph.Inlines.Add(span);
  33. paragraph.ParagraphFormat.ListFormat.ListId = 1;
  34. paragraph.ParagraphFormat.ListFormat.ListLevelNumber = 0;
  35. textbox.Document.Sections[0].Blocks.Add(paragraph);
  36.  
  37. ParagraphAdv paragraph2 = new ParagraphAdv();
  38. SpanAdv span2 = new SpanAdv();
  39. span2.Text = "Item 2";
  40. paragraph2.Inlines.Add(span2);
  41. paragraph2.ParagraphFormat.ListFormat.ListId = 1;
  42. paragraph2.ParagraphFormat.ListFormat.ListLevelNumber = 0;
  43. textbox.Document.Sections[0].Blocks.Add(paragraph2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement