myprint-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
179 lines (176 loc) • 3.58 kB
JavaScript
'use strict';
const customProvider = [
{
"type": "Text",
iconClass: "iconfont icon-text",
"label": "\u6587\u672C",
"data": "\u81EA\u5B9A\u4E49\u6587\u672C",
"width": 50,
"height": 10
},
{
"type": "TextTime",
contentType: "Text",
iconClass: "iconfont-color icon-color-text-time",
"label": "\u65F6\u95F4\u6587\u672C",
option: { formatter: "{{yyyy-MM-dd hh:mm:ss}}" },
"width": 43,
"height": 5
},
{
"type": "Image",
iconClass: "iconfont-color icon-color-img",
"label": "\u56FE\u7247",
"data": null,
"width": 50.25,
"height": 30
},
{
"type": "HorizontalLine",
iconClass: "iconfont-color icon-color-vertical_solidline",
"label": "\u6A2A\u5B9E\u7EBF",
"width": 30.25,
"option": {
borderWidth: 0.3
}
},
{
"type": "VerticalLine",
iconClass: "iconfont-color icon-color-crossrange_solidline",
"label": "\u7AD6\u5B9E\u7EBF",
"height": 21,
"option": {
borderWidth: 0.3
}
},
{
"type": "DottedHorizontalLine",
iconClass: "iconfont-color icon-color-vertical_dottedline",
"width": 21,
"option": {
borderWidth: 0.3
}
},
{
"type": "DottedVerticalLine",
iconClass: "iconfont-color icon-color-crossrange_dottedline",
"height": 21,
option: {
borderWidth: 0.3
}
},
{
type: "Rect",
iconClass: "iconfont icon-rectangle_solidline",
"data": "",
"width": 30,
option: {
borderWidth: 0.3
},
"height": 30
},
{
type: "Container",
iconClass: "iconfont-color icon-color-container",
"data": "\u5BB9\u5668",
"width": 70,
"height": 70
},
{
type: "PageHeader",
iconClass: "iconfont-color icon-color-page_header",
"data": "",
"height": 30
},
{
type: "PageFooter",
iconClass: "iconfont-color icon-color-page_footer",
"data": "",
"height": 30
},
{
field: "",
type: "PageNum",
contentType: "Text",
iconClass: "iconfont-color icon-color-page",
option: {
formatter: "\u7B2C{{pageIndex:1}}\u9875/\u5171{{pageSize:1}}\u9875",
textAlign: "end",
verticalAlign: "center"
},
width: 30,
height: 6
},
{
field: "",
type: "SvgPolygonLine",
iconClass: "iconfont-color icon-color-svg-rect",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
},
{
field: "",
type: "SvgCircle",
iconClass: "iconfont-color icon-color-svg-circle",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
},
{
field: "",
type: "SvgEllipse",
iconClass: "iconfont-color icon-color-svg-ellipse",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
},
{
field: "",
type: "DrawPanel",
iconClass: "iconfont-color icon-color-shouxieqianming-icon",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
},
{
field: "",
type: "SvgLine",
iconClass: "iconfont-color icon-color-svg-line",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
},
{
field: "",
type: "SvgBezierCurve",
iconClass: "iconfont-color icon-color-svg-bezier2",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
},
{
field: "",
type: "SvgBezierCurveThree",
iconClass: "iconfont-color icon-color-svg-bezier3",
width: 30,
"option": {
borderWidth: 0.3
},
height: 30
}
];
exports.customProvider = customProvider;
//# sourceMappingURL=custombk.js.map