组件说明
```
//说明:
//type:组件类型
//lebel:标签,即设计报表当时就填入的文字内容,定量;
//text:文本,即变量,后期填入的文字内容,非设计报表时就填写的;
//sign:签字区域,后期用户手写签批
//line:直线
//rectangle:矩形
//img:图片,base64形式上传,需要做压缩,具体压缩至多少kb以内,后期看实际效果相应调整
//barcode:条形码
//qrcode:二维码
//imgbox:图片选择框
//id:id,必须保证所有组件的id不能出现重复,且只可由英文字符和数字组成
//name:名称,组件名称,完全是用户自己定义区分组件的
//data下所有键值对都为字符串类型
//content:内容,标签内容/图片base64内容/条形码内容/二维码内容
//position:位置,"x,y"形式,中间由","隔开
//size:大小,"width,height"形式,中间由","隔开
//border_color:边框颜色,十六进制形式 ,如"#5a5a5a"
//border_width:边框宽度,整数,无则传0(直线line不建议可以为0,为0则透明,没有意义)
//font_color: 字体颜色,十六进制形式 ,如"#5a5a5a"
//font_size: 字体大小,整数
//h_align:水平对齐方式,left:靠左对齐,center:居中,right:靠右对齐
//v_align:垂直对齐方式, top:顶端对齐,middle:放在中部,bottom:底端对齐
//msg:备注/提示语,比如签字区域组件的提示语
//filling_color: 填充区间的颜色,十六进制形式 ,如"#5a5a5a"
//barcode_color:条形码颜色,十六进制形式 ,如"#5a5a5a"
//barcode_font_color:条形码下方数字颜色,十六进制形式 ,如"#5a5a5a"
//padding_left:文本距离边框的左距离,当h_align水平对齐方式是left靠左对齐是才有,否则不设置这个参数,或者值设为0
//padding_right:文本距离边框的右距离,当h_align水平对齐方式是right靠右对齐是才有,否则不设置这个参数,或者值设为0
//barcode_width:条形码的窄模的宽度
//barcode_height:条形码的窄模的高度
//目前艺术版特用
//font_family:字体型号,目前支持, 宋体:SimSun,仿宋:FangSong,楷体:KaiTi,黑体:SimHei,方正兰亭特黑:FzltTh,方正兰亭纤黑:FzltQh
//font_weight:字体的粗细,普通:normal,加粗:bold,更粗:bolder
//瀑布流表单复选框特用:
//font_family:Iconfont字体:Icon
[{
"type": "label",
"id": "label1",
"name": "我的标签",
"data": {
"content": "标签1",
"position": "343,100",
"size": "100,100",
"border_color": "#5a5a5a",
"border_width": "0",
"font_color": "#5a5a5a",
"font_size": "14",
"h_align": "left/center/right",
"v_align": "top/middle/bottom",
"padding_left":"50",
"padding_right":"50"
}
}, {
"type": "text",
"id": "text1",
"name": "我的文本",
"data": {
"position": "100,100",
"size": "100,100",
"border_color": "#5a5a5a",
"border_width": "0",
"font_color": "#5a5a5a",
"font_size": "14",
"h_align": "left/center/right",
"v_align": "top/middle/bottom"
}
}, {
"type": "sign",
"id": "sign1",
"name": "我的签字区域",
"data": {
"position": "100,100",
"size": "100,100"
}
}, {
"type": "line",
"id": "line1",
"name": "我的直线",
"data": {
"position": "100,100",
"size": "100,100",
"filling_color": "#5a5a5a"
}
}, {
"type": "rectangle",
"id": "rectangle1",
"name": "我的矩形",
"data": {
"position": "100,100",
"size": "100,100",
"border_color": "#5a5a5a",
"border_width": "1",
"filling_color": "#5a5a5a"
}
}, {
"type": "img",
"id": "img1",
"name": "我的图片",
"data": {
"content": "base64编码内容",
"position": "100,100",
"size": "100,100",
"border_color": "#5a5a5a",
"border_width": "0"
}
}, {
"type": "barcode",
"id": "barcode1",
"name": "我的条形码",
"data": {
"content": "432432",
"position": "100,100",
"size": "100,100",
"font_size": "14",
"barcode_color_color": "#5a5a5a",
"barcode_font_color": "#5a5a5a",
"barcode_width":"5",
"barcode_height":"100"
}
}, {
"type": "qrcode",
"id": "qrcode1",
"name": "我的二维码",
"data": {
"content": "hello world",
"position": "100,100",
"size": "100,100",
"border_color": "#5a5a5a",
"border_width": "0"
}
}, {
"type": "imgbox",
"id": "imgbox1",
"name": "图片选择框",
"data": {
"content": "",
"position": "100,100",
"size": "100,100",
"border_color": "#5a5a5a",
"border_width": "0",
"msg":"请选择身份证"
}
}]
```