t.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package table
  2. import (
  3. "github.com/kpmy/odf/model"
  4. "github.com/kpmy/odf/xmlns"
  5. )
  6. const (
  7. Table model.LeafName = "table:table"
  8. TableColumn model.LeafName = "table:table-column"
  9. TableRow model.LeafName = "table:table-row"
  10. TableCell model.LeafName = "table:table-cell"
  11. )
  12. const (
  13. Name model.AttrName = "table:name"
  14. NumberColumnsSpanned = "table:number-columns-spanned"
  15. NumberRowsSpanned = "table:number-rows-spanned"
  16. BorderModel = "table:border-model"
  17. StyleName = "table:style-name"
  18. Align = "table:align"
  19. )
  20. const (
  21. BorderModelCollapsing = "collapsing"
  22. BorderModelSeparating = "separating"
  23. AlignLeft = "left"
  24. AlignRight = "right"
  25. AlignCenter = "center"
  26. )
  27. func init() {
  28. xmlns.Typed[NumberColumnsSpanned] = xmlns.INT
  29. xmlns.Typed[NumberRowsSpanned] = xmlns.INT
  30. xmlns.Typed[BorderModel] = xmlns.ENUM
  31. xmlns.Enums[BorderModel] = []string{BorderModelCollapsing, BorderModelSeparating}
  32. xmlns.Typed[Align] = xmlns.ENUM
  33. xmlns.Enums[Align] = []string{AlignCenter, AlignLeft, AlignRight}
  34. }