BuiltInParaStyles.vb
  1. ''
  2. '' This code is part of Document Solutions for Word demos.
  3. '' Copyright (c) MESCIUS inc. All rights reserved.
  4. ''
  5. Imports System.Drawing
  6. Imports System.IO
  7. Imports System.Linq
  8. Imports GrapeCity.Documents.Word
  9. Imports GrapeCity.Documents.Imaging
  10.  
  11. '' Demo of all built-in paragraph styles.
  12. Public Class BuiltInParaStyles
  13. Public Function CreateDocx() As GcWordDocument
  14. Dim doc = New GcWordDocument()
  15. Dim pars = doc.Body.Paragraphs
  16.  
  17. pars.Add("Demo of All Built-in Paragraph Styles", doc.Styles(BuiltInStyleId.Title))
  18.  
  19. For Each id In [Enum].GetValues(GetType(BuiltInStyleId))
  20. If id = BuiltInStyleId.User Then
  21. Continue For
  22. End If
  23. Dim style = doc.Styles(id)
  24. If style.Type <> StyleType.Paragraph Then
  25. Continue For
  26. End If
  27. pars.Add($"Paragraph formatted using built-in paragraph style ' {style.Name}'.", style)
  28. Next
  29.  
  30. '' Done
  31. Return doc
  32. End Function
  33. End Class
  34.