timer.json 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. {
  2. "name": "timer",
  3. "title": "时间器",
  4. "params": [{
  5. "name": "size",
  6. "title": "矩形尺寸",
  7. "items": [{
  8. "name": "width",
  9. "title": "宽度(像素)",
  10. "component": "inputnumber",
  11. "default": 200
  12. }, {
  13. "name": "height",
  14. "title": "高度(像素)",
  15. "component": "inputnumber",
  16. "default": 120
  17. }]
  18. }, {
  19. "name": "position",
  20. "title": "位置",
  21. "items": [{
  22. "name": "positionX",
  23. "title": "x轴位置(像素)",
  24. "component": "inputnumber",
  25. "labelCol": 15,
  26. "wrapperCol": 8
  27. }, {
  28. "name": "positionY",
  29. "title": "y轴位置(像素)",
  30. "component": "inputnumber",
  31. "labelCol": 15,
  32. "wrapperCol": 8
  33. }]
  34. }, {
  35. "name": "format",
  36. "title": "时间设置",
  37. "items": [{
  38. "name": "timeFormat",
  39. "tip": "时间格式",
  40. "title": "时间格式",
  41. "component": "input",
  42. "default": "YYYY-MM-DD HH:mm:ss",
  43. "labelCol": 8,
  44. "wrapperCol": 24
  45. }, {
  46. "name": "timeDuration",
  47. "tip": "间隔时间(ms)",
  48. "title": "间隔时间(ms)",
  49. "component": "inputnumber",
  50. "default": 1000,
  51. "min": 1,
  52. "labelCol": 14,
  53. "wrapperCol": 10
  54. }]
  55. }, {
  56. "name": "font",
  57. "title": "文字",
  58. "items": [{
  59. "name": "fontFamily",
  60. "title": "字体",
  61. "component": "select",
  62. "values": [{
  63. "name": "默认",
  64. "value": ""
  65. }, {
  66. "name": "微软雅黑",
  67. "value": "Microsoft Yahei"
  68. }, {
  69. "name": "宋体",
  70. "value": "SimSun"
  71. }, {
  72. "name": "黑体",
  73. "value": "Heiti"
  74. }, {
  75. "name": "华文细黑",
  76. "value": "STXihei"
  77. }, {
  78. "name": "Verdana",
  79. "value": "Verdana"
  80. }, {
  81. "name": "Arial",
  82. "value": "Arial"
  83. }, {
  84. "name": "Times New Roman",
  85. "value": "Times New Roman"
  86. }, {
  87. "name": "Times",
  88. "value": "Times"
  89. }, {
  90. "name": "MS Sans Serif",
  91. "value": "MS Sans Serif"
  92. }],
  93. "default": "",
  94. "wrapperCol": 24
  95. }, {
  96. "name": "fontColor",
  97. "title": "字体颜色",
  98. "component": "colorPicker",
  99. "default": [0,0,0],
  100. "labelCol": 10,
  101. "wrapperCol": 14
  102. }, {
  103. "name": "fontSize",
  104. "title": "字体大小",
  105. "component": "inputnumber",
  106. "default": 40,
  107. "placeholder": "像素",
  108. "labelCol": 10,
  109. "wrapperCol": 14
  110. }, {
  111. "name": "textAlign",
  112. "title": "对齐方式",
  113. "component": "select",
  114. "values": [{
  115. "name": "左对齐",
  116. "value": "left"
  117. }, {
  118. "name": "右对齐",
  119. "value": "right"
  120. }, {
  121. "name": "居中",
  122. "value": "center"
  123. }, {
  124. "name": "两端对齐",
  125. "value": "justify"
  126. }],
  127. "default": "justify",
  128. "labelCol": 10,
  129. "wrapperCol": 14
  130. }, {
  131. "name": "fontWeight",
  132. "title": "字体粗细",
  133. "component": "select",
  134. "values": [{
  135. "name": "normal",
  136. "value": "normal"
  137. }, {
  138. "name": "bold",
  139. "value": "bold"
  140. }, {
  141. "name": "bolder",
  142. "value": "bolder"
  143. }, {
  144. "name": "lighter",
  145. "value": "lighter"
  146. }, {
  147. "name": "100",
  148. "value": "100"
  149. }, {
  150. "name": "200",
  151. "value": "200"
  152. }, {
  153. "name": "300",
  154. "value": "300"
  155. }, {
  156. "name": "400",
  157. "value": "400"
  158. }, {
  159. "name": "500",
  160. "value": "500"
  161. }, {
  162. "name": "600",
  163. "value": "600"
  164. }, {
  165. "name": "700",
  166. "value": "700"
  167. }, {
  168. "name": "800",
  169. "value": "800"
  170. }, {
  171. "name": "900",
  172. "value": "900"
  173. }],
  174. "default": "normal",
  175. "labelCol": 10,
  176. "wrapperCol": 14
  177. }, {
  178. "name": "textStyle",
  179. "title": "样式",
  180. "component": "checkboxGroup",
  181. "values": [{
  182. "label": "斜体",
  183. "value": "italic"
  184. }, {
  185. "label": "下划线",
  186. "value": "underline"
  187. }],
  188. "default": [],
  189. "labelCol": 10,
  190. "wrapperCol": 14
  191. }, {
  192. "name": "lineHeight",
  193. "title": "行高",
  194. "component": "inputnumber",
  195. "default": 40,
  196. "placeholder": "像素",
  197. "labelCol": 10,
  198. "wrapperCol": 14
  199. }, {
  200. "name": "textIndent",
  201. "title": "首行缩进",
  202. "component": "inputnumber",
  203. "default": 0,
  204. "placeholder": "像素",
  205. "labelCol": 10,
  206. "wrapperCol": 14
  207. }]
  208. }, {
  209. "name": "padding",
  210. "title": "内边距(像素)",
  211. "items": [{
  212. "name": "paddingTop",
  213. "tip": "px",
  214. "title": "上",
  215. "component": "inputnumber",
  216. "default": 0,
  217. "labelCol": 6,
  218. "wrapperCol": 18,
  219. "span": 12
  220. }, {
  221. "name": "paddingBottom",
  222. "tip": "px",
  223. "title": "下",
  224. "component": "inputnumber",
  225. "default": 0,
  226. "labelCol": 6,
  227. "wrapperCol": 18,
  228. "span": 12
  229. }, {
  230. "name": "paddingLeft",
  231. "tip": "px",
  232. "title": "左",
  233. "component": "inputnumber",
  234. "default": 0,
  235. "labelCol": 6,
  236. "wrapperCol": 18,
  237. "span": 12
  238. }, {
  239. "name": "paddingRight",
  240. "tip": "px",
  241. "title": "右",
  242. "component": "inputnumber",
  243. "default": 0,
  244. "labelCol": 6,
  245. "wrapperCol": 18,
  246. "span": 12
  247. }]
  248. }, {
  249. "name": "background",
  250. "title": "背景",
  251. "items": [{
  252. "name": "backgroundColor",
  253. "title": "背景颜色",
  254. "component": "colorPicker",
  255. "default": [255,255,255,0],
  256. "labelCol": 10,
  257. "wrapperCol": 14
  258. }]
  259. }, {
  260. "name": "border",
  261. "title": "边框",
  262. "items": [{
  263. "name": "borderColor",
  264. "title": "边框颜色",
  265. "component": "colorPicker",
  266. "default": [0,0,0],
  267. "labelCol": 10,
  268. "wrapperCol": 14
  269. }, {
  270. "name": "borderWidth",
  271. "title": "边框粗细",
  272. "component": "inputnumber",
  273. "default": 0,
  274. "placeholder": "像素",
  275. "labelCol": 10,
  276. "wrapperCol": 14
  277. }, {
  278. "name": "borderStyle",
  279. "title": "边框样式",
  280. "component": "select",
  281. "values": [{
  282. "name": "实线",
  283. "value": "solid"
  284. }, {
  285. "name": "虚线",
  286. "value": "dashed"
  287. }, {
  288. "name": "点线",
  289. "value": "dotted"
  290. }, {
  291. "name": "双框",
  292. "value": "double"
  293. }],
  294. "default": "solid",
  295. "labelCol": 10,
  296. "wrapperCol": 14
  297. }, {
  298. "name": "borderRadius",
  299. "tip": "px",
  300. "title": "圆角半径",
  301. "component": "inputnumber",
  302. "default": 0,
  303. "placeholder": "像素",
  304. "labelCol": 10,
  305. "wrapperCol": 14
  306. }]
  307. }]
  308. }