index.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // 图片填充方式
  2. export enum ImageFillType {
  3. Fill, // 填充
  4. Auto, // 自动
  5. Stretch, // 拉伸
  6. Original, // 原始
  7. Tiled, // 平铺
  8. }
  9. // 连线样式
  10. export enum ConnectorType {
  11. Rounded, // 圆角
  12. Smooth, // 平滑
  13. Normal, // 直线
  14. }
  15. // 边线类型
  16. export enum LineType {
  17. solid = "",
  18. dashed = "5,5",
  19. dotted = "1,5",
  20. dashdot = "5,5,1,5",
  21. }
  22. // 边框圆角大小
  23. export enum BorderSize {
  24. none = 0,
  25. medium = 5,
  26. large = 30,
  27. }
  28. // 主题类型
  29. export enum TopicType {
  30. main = 'main',
  31. branch = 'branch',
  32. sub = 'sub',
  33. }
  34. // 思维导图结构类型 左右分布、自由分布、右侧分布、左侧分布、树状图结构、组织结构、左侧鱼骨图、右侧鱼骨图、横向时间轴、向上时间轴、向下时间轴、树形图、右侧树形图、左侧树形图、右侧括号图、左侧括号图
  35. export enum StructureType {
  36. leftRight = 'leftRight',
  37. free = 'free',
  38. right = 'right',
  39. left = 'left',
  40. tree = 'tree',
  41. organization = 'organization',
  42. leftFishbone = 'leftFishbone',
  43. rightFishbone = 'rightFishbone',
  44. horizontalTime = 'horizontalTime',
  45. upwardTime = 'upwardTime',
  46. downwardTime = 'downwardTime',
  47. treeShape = 'treeShape',
  48. rightTreeShape = 'rightTreeShape',
  49. leftTreeShape = 'leftTreeShape',
  50. rightBracket = 'rightBracket',
  51. leftBracket = 'leftBracket',
  52. }