BuiltInCharStyles.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 character styles
  12. Public Class BuiltInCharStyles
  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 Character 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.Character Then
  25. Continue For
  26. End If
  27.  
  28. pars.Add().GetRange().Runs.Add($"Text formatted using built-in character style '{style.Name}'.", style)
  29. Next
  30.  
  31. '' Done
  32. Return doc
  33. End Function
  34. End Class
  35.