You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
salary-management-oneself/public/js/hiprint/hiprint.config.js

755 lines
14 KiB
JavaScript

2 months ago
(function () {
window.HIPRINT_CONFIG = {
//optionItems: [hiprintCustomOptionItem],//自定义选项
movingDistance: 1.5, //鼠标拖动一次移动的距离,默认1.5pt
paperHeightTrim: 1, //纸张html 的高度等于真实高度-1
text: (any = {
supportOptions: [
// {
// name: 'hiprintCustomOptionItem',
// hidden: false
// },
{
name: "title",
hidden: false
},
{
name: "field",
hidden: false
},
{
name: "testData",
hidden: false
},
{
name: "dataType",
hidden: false
},
{
name: "fontFamily",
hidden: false
},
{
name: "fontSize",
hidden: false
},
{
name: "fontWeight",
hidden: false
},
{
name: "letterSpacing",
hidden: false
},
{
name: "color",
hidden: false
},
{
name: "textDecoration",
hidden: false
},
{
name: "textAlign",
hidden: false
},
{
name: "textContentVerticalAlign",
hidden: false
},
{
name: "lineHeight",
hidden: false
},
{
name: "textType",
hidden: false
},
{
name: "barcodeMode",
hidden: false
},
{
name: "hideTitle",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "unShowInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "optionsGroup",
hidden: false
},
{
name: "borderLeft",
hidden: false
},
{
name: "borderTop",
hidden: false
},
{
name: "borderRight",
hidden: false
},
{
name: "borderBottom",
hidden: false
},
{
name: "borderWidth",
hidden: false
},
{
name: "borderColor",
hidden: false
},
{
name: "contentPaddingLeft",
hidden: false
},
{
name: "contentPaddingTop",
hidden: false
},
{
name: "contentPaddingRight",
hidden: false
},
{
name: "contentPaddingBottom",
hidden: false
},
{
name: "backgroundColor",
hidden: false
},
{
name: "formatter",
hidden: false
},
{
name: "styler",
hidden: false
}
],
default: {
width: 120,
height: 9.75
}
}),
image: (any = {
supportOptions: [
{
name: "field",
hidden: false
},
{
name: "src",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "formatter",
hidden: false
},
{
name: "styler",
hidden: false
}
],
default: {}
}),
longText: (any = {
supportOptions: [
{
name: "title",
hidden: false
},
{
name: "field",
hidden: false
},
{
name: "testData",
hidden: false
},
{
name: "fontFamily",
hidden: false
},
{
name: "fontSize",
hidden: false
},
{
name: "fontWeight",
hidden: false
},
{
name: "letterSpacing",
hidden: false
},
{
name: "textAlign",
hidden: false
},
{
name: "lineHeight",
hidden: false
},
{
name: "color",
hidden: false
},
{
name: "hideTitle",
hidden: false
},
{
name: "longTextIndent",
hidden: false
},
{
name: "leftSpaceRemoved",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "unShowInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "lHeight",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "optionsGroup",
hidden: false
},
{
name: "borderLeft",
hidden: false
},
{
name: "borderTop",
hidden: false
},
{
name: "borderRight",
hidden: false
},
{
name: "borderBottom",
hidden: false
},
{
name: "borderWidth",
hidden: false
},
{
name: "borderColor",
hidden: false
},
{
name: "contentPaddingLeft",
hidden: false
},
{
name: "contentPaddingTop",
hidden: false
},
{
name: "contentPaddingRight",
hidden: false
},
{
name: "contentPaddingBottom",
hidden: false
},
{
name: "backgroundColor",
hidden: false
},
{
name: "formatter",
hidden: false
},
{
name: "styler",
hidden: false
}
],
default: {
height: 42,
width: 550
}
}),
table: (any = {
supportOptions: [
{
name: "field",
hidden: false
},
{
name: "fontFamily",
hidden: false
},
{
name: "fontSize",
hidden: false
},
{
name: "lineHeight",
hidden: false
},
{
name: "textAlign",
hidden: false
},
{
name: "gridColumns",
hidden: false
},
{
name: "gridColumnsGutter",
hidden: false
},
{
name: "tableBorder",
hidden: false
},
{
name: "tableHeaderBorder",
hidden: false
},
{
name: "tableHeaderCellBorder",
hidden: false
},
{
name: "tableHeaderRowHeight",
hidden: false
},
{
name: "tableHeaderBackground",
hidden: false
},
{
name: "tableHeaderFontSize",
hidden: false
},
{
name: "tableHeaderFontWeight",
hidden: false
},
{
name: "tableBodyRowHeight",
hidden: false
},
{
name: "tableBodyRowBorder",
hidden: false
},
{
name: "tableBodyCellBorder",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "lHeight",
hidden: false
},
{
name: "autoCompletion",
hidden: false
},
{
name: "columns",
hidden: false
},
{
name: "styler",
hidden: false
},
{
name: "rowStyler",
hidden: false
},
{
name: "tableFooterRepeat",
hidden: false
},
{
name: "footerFormatter",
hidden: false
},
{
name: "gridColumnsFooterFormatter",
hidden: false
}
],
default: {
width: 550
}
}),
tableCustom: (any = {
supportOptions: [
{
name: "field",
hidden: false
},
{
name: "fontFamily",
hidden: false
},
{
name: "fontSize",
hidden: false
},
{
name: "textAlign",
hidden: false
},
{
name: "tableBorder",
hidden: false
},
{
name: "tableHeaderBorder",
hidden: false
},
{
name: "tableHeaderCellBorder",
hidden: false
},
{
name: "tableHeaderRowHeight",
hidden: false
},
{
name: "tableHeaderFontSize",
hidden: false
},
{
name: "tableHeaderFontWeight",
hidden: false
},
{
name: "tableHeaderBackground",
hidden: false
},
{
name: "tableBodyRowHeight",
hidden: false
},
{
name: "tableBodyRowBorder",
hidden: false
},
{
name: "tableBodyCellBorder",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "lHeight",
hidden: false
},
{
name: "autoCompletion",
hidden: false
},
{
name: "tableFooterRepeat",
hidden: false
}
],
default: {
width: 550
}
}),
hline: (any = {
supportOptions: [
{
name: "borderColor",
hidden: false
},
{
name: "borderWidth",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "borderStyle",
hidden: false
}
],
default: {
borderWidth: 0.75,
height: 9,
width: 90
}
}),
vline: (any = {
supportOptions: [
{
name: "borderColor",
hidden: false
},
{
name: "borderWidth",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "borderStyle",
hidden: false
}
],
default: {
borderWidth: undefined,
height: 90,
width: 9
}
}),
rect: (any = {
supportOptions: [
{
name: "borderColor",
hidden: false
},
{
name: "borderWidth",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "borderStyle",
hidden: false
}
],
default: {
borderWidth: undefined,
height: 90,
width: 90
}
}),
oval: (any = {
supportOptions: [
{
name: "borderColor",
hidden: false
},
{
name: "borderWidth",
hidden: false
},
{
name: "showInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "transform",
hidden: false
},
{
name: "borderStyle",
hidden: false
}
],
default: {
borderWidth: undefined,
height: 90,
width: 90
}
}),
html: (any = {
supportOptions: [
{
name: "showInPage",
hidden: false
},
{
name: "unShowInPage",
hidden: false
},
{
name: "fixed",
hidden: false
},
{
name: "axis",
hidden: false
},
{
name: "formatter",
hidden: false
}
],
default: {
height: 90,
width: 90
}
}),
tableColumn: (any = {
supportOptions: [
{
name: "title",
hidden: false
},
{
name: "align",
hidden: false
},
{
name: "halign",
hidden: false
},
{
name: "vAlign",
hidden: false
},
{
name: "paddingLeft",
hidden: false
},
{
name: "paddingRight",
hidden: false
},
{
name: "formatter2",
hidden: false
},
{
name: "styler2",
hidden: false
}
],
default: {
height: 90,
width: 90
}
})
};
})();