{ "stroke": { "type": "color", "label": "边框色", "layout-type": "column" }, "name": { "type": "text", "label": "名称", "layout-type": "row" }, "coverStroke": { "type": "color", "label": "背景边框颜色", "layout-type": "column" }, "fill": { "type": "color", "label": "填充色", "layout-type": "column" }, "fontColor": { "type": "color", "label": "字体颜色", "layout-type": "column" }, "coverFill": { "type": "color", "label": "背景颜色", "layout-type": "column" }, "ref": { "type": "check", "label": "参考物", "default": false, "layout-type": "row" }, "strokeScaleEnabled": { "type": "check", "label": "固定边框粗细", "default": false, "layout-type": "row" }, "strokeWidth": { "type": "num", "label": "边框粗细", "default": 1, "props": { "min": 0.1, "max": 500 }, "layout-type": "column" }, "rotate": { "type": "num", "label": "旋转角度", "default": 0, "props": { "min": -180, "max": 180 }, "layout-type": "column" }, "coverStrokeWidth": { "type": "num", "label": "背景边框粗细", "default": 0, "props": { "min": 0.5, "max": 10 }, "layout-type": "column" }, "opacity": { "type": "num", "label": "透明度", "props": { "min": 0, "max": 1, "step": 0.01 }, "default": 1, "layout-type": "column" }, "coverOpcatiy": { "type": "num", "label": "背景透明度", "props": { "min": 0, "max": 1, "step": 0.01 }, "default": 1, "layout-type": "column" }, "zIndex": { "type": "num", "label": "层叠层级", "props": { "min": -1000, "max": 1000, "step": 1 }, "default": 0, "layout-type": "column" }, "pointerLength": { "type": "num", "label": "箭头大小", "props": { "min": 0.5, "max": 10 }, "layout-type": "column" }, "align": { "type": "select", "label": "对齐方式", "props": { "options": [ { "label": "居中对齐", "value": "center" }, { "label": "左对齐", "value": "left" }, { "label": "右对齐", "value": "right" } ] }, "layout-type": "row" }, "fontSize": { "type": "num", "label": "字体大小", "props": { "min": 12, "max": 100 }, "layout-type": "column" }, "fontStyle": { "type": "select", "label": "字体样式", "props": { "options": [ { "label": "默认", "value": "normal" }, { "label": "斜体", "value": "italic" }, { "label": "粗体", "value": "bold" }, { "label": "粗斜体", "value": "italic bold" } ] }, "layout-type": "row" }, "dash": { "type": "proportion", "label": "虚线比例", "props": { "scale": 30 }, "default": [ 1, 0 ], "layout-type": "column" }, "pointerPosition": { "type": "select", "label": "箭头方向", "props": { "options": [ { "label": "起点", "value": "start" }, { "label": "终点", "value": "end" }, { "label": "全部", "value": "all" } ] }, "layout-type": "row" } }