toolConfig.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. const TEXT_SIZE = 18;
  2. //默认配置
  3. export let configOpt = {
  4. text: { //文本设置
  5. size: TEXT_SIZE,
  6. fontWeight: 'normal',
  7. color: '#333',
  8. lineHeight: TEXT_SIZE * 1.3,
  9. },
  10. line: { //线条设置
  11. width: 1,
  12. color: '#0052D9',
  13. },
  14. border: { //线框设置
  15. isDash: 0, // 0实 1虚线border: 1px solid #0052D9
  16. width: 2,
  17. fill: '#DAE8FF',
  18. borderColor: '#0052D9',
  19. }
  20. }
  21. /* 定义默认颜色 */
  22. export const colorsOptions = ['#333','#5B9BD5','#f00','#fff','#00f','#000','#00FFFF','#70DB93','#9F5F9F','#A67D3D','#5F9F9F']
  23. export const familyOptions = [
  24. {name:localStorage.getItem('i18n')=='zh'?'微软雅黑':'Microsoft YaHei',value:'微软雅黑'},
  25. {name:localStorage.getItem('i18n')=='zh'?'宋体':'SimSun',value:'宋体'},
  26. {name:localStorage.getItem('i18n')=='zh'?'黑体':'SimHei',value:'黑体'},
  27. {name:localStorage.getItem('i18n')=='zh'?'仿宋':'FangSong',value:'仿宋'},
  28. {name:localStorage.getItem('i18n')=='zh'?'楷体':'KaiTi',value:'楷体'},
  29. {name:localStorage.getItem('i18n')=='zh'?'隶书':'LiSu',value:'隶书'},
  30. {name:localStorage.getItem('i18n')=='zh'?'幼圆':'YouYuan',value:'幼圆'},
  31. {name:localStorage.getItem('i18n')=='zh'?'思源宋体':'Source Han Sans',value:'思源宋体'},
  32. {name:localStorage.getItem('i18n')=='zh'?'思源黑体':'Source Han Sans',value:'思源黑体'},
  33. {name:localStorage.getItem('i18n')=='zh'?'Helvetica':'Helvetica',value:'Helvetica'},
  34. {name:localStorage.getItem('i18n')=='zh'?'Arial':'Arial',value:'Arial,Helvetica,sans-serif'},
  35. {name:localStorage.getItem('i18n')=='zh'?'Arial Black':'Arial Black',value:'Arial Black'},
  36. {name:localStorage.getItem('i18n')=='zh'?'Georgia':'Georgia',value:'Georgia,serif'},
  37. {name:localStorage.getItem('i18n')=='zh'?'Impact':'Impact',value:'Impact,Charcoal,sans-serif'},
  38. {name:localStorage.getItem('i18n')=='zh'?'Tahoma':'Tahoma',value:'Tahoma,Geneva,sans-serif'},
  39. {name:localStorage.getItem('i18n')=='zh'?'Times New Roman':'Times New Roman',value:'Times New Roman,Times,serif'},
  40. {name:localStorage.getItem('i18n')=='zh'?'Andale Mono':'Andale Mono',value:'Andale Mono'},
  41. {name:localStorage.getItem('i18n')=='zh'?'Verdana':'Verdana',value:'Verdana,Geneva,sans-serif'},
  42. {name:localStorage.getItem('i18n')=='zh'?'Book Antiqua':'Book Antiqua',value:'Book Antiqua'},
  43. {name:localStorage.getItem('i18n')=='zh'?'Comic Sans MS':'Comic Sans MS',value:'Comic Sans MS'},
  44. {name:localStorage.getItem('i18n')=='zh'?'Courier New':'Courier New',value:'Courier New'},
  45. {name:localStorage.getItem('i18n')=='zh'?'Webdings':'Webdings',value:'Webdings'},
  46. {name:localStorage.getItem('i18n')=='zh'?'Wingdings':'Wingdings',value:'Wingdings'}
  47. ]
  48. export const fontSizeOptions = [
  49. {name:'12px',value:12},
  50. {name:'14px',value:14},
  51. {name:'16px',value:16},
  52. {name:'18px',value:18}
  53. ]
  54. export const lineHeightOptions = [
  55. 1,
  56. 1.15,
  57. 1.5,
  58. 2
  59. ]
  60. export const sizeOptions = [
  61. 30,
  62. 28,
  63. 26,
  64. 24,
  65. 22,
  66. 20,
  67. 18,
  68. 16,
  69. 14,
  70. 12,
  71. 10,
  72. ]
  73. export const styleSettings=[
  74. {
  75. id:1,
  76. backgroundColor:'#BBCEFF',
  77. color:'#1841AA',
  78. textColor:'#1841AA',
  79. borderColor:'#1841AA',
  80. lineColor:'#1841AA'
  81. },
  82. {
  83. id:2,
  84. backgroundColor:'#1841AA',
  85. color:'#FFFFFF',
  86. textColor:'#1841AA',
  87. borderColor:'#1841AA',
  88. lineColor:'#1841AA'
  89. },
  90. {
  91. id:3,
  92. backgroundColor:'#FFFFFF',
  93. color:'#333333',
  94. textColor:'#333333',
  95. borderColor:'#333333',
  96. lineColor:'#333333'
  97. },
  98. {
  99. id:4,
  100. backgroundColor:'#FFF6F4',
  101. color:'#AA3218',
  102. textColor:'#AA3218',
  103. borderColor:'#AA3218',
  104. lineColor:'#AA3218'
  105. }
  106. ]