label-print-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
19,724 lines • 1.13 MB
TypeScript
import { CSSProperties, Ref } from 'vue-demi';
import { Panel, Provider } from '..\../types/entity';
import { i18n } from '..\../locales';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
module: {
type: any;
required: false;
};
template: {
type: any;
required: false;
};
height: {
type: StringConstructor;
required: false;
};
saveTemplate: {
type: FunctionConstructor;
required: false;
};
generateImg: {
type: BooleanConstructor;
required: false;
};
showBackButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showPrintButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showDownloadPdfButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showPreviewButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showClearButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showSaveButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
$emit: (event: "back" | "panelImg", ...args: any[]) => void;
data: {
buildImgIs: boolean;
};
provider: Ref<Provider, Provider>;
panel: Panel;
previewData: Ref<any[], any[]>;
props: any;
style: import("vue").ComputedRef<CSSProperties>;
moduleWatchStop: import("vue").WatchHandle;
initModule: () => void;
templateWatchStop: import("vue").WatchHandle;
initTemplate: () => void;
back: () => void;
saveTemplate: () => void;
widget: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
moduleName: {
type: StringConstructor;
required: false;
default: string;
};
showBackButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
$emit: (event: "back", ...args: any[]) => void;
provider: Provider;
back: () => void;
state: {
labelType: string;
name: string;
paperWidth: number;
paperHeight: number;
flipText: string;
autoWrap: number;
};
business: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>, {
baseWidget: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
designRef: Ref<any, any>;
isDrop: Ref<boolean, boolean>;
tmpElement: Ref<{
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}, import("..\../types/entity").MyElement | {
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}>;
dragWrapper: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: {
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[];
id: string;
visible: boolean;
opacity: number;
transitionAnime: boolean;
};
props: any;
panel: Panel;
padding: number;
dragStart: (ev: MouseEvent) => void;
Design: any;
DragWrapper: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
data: {
type: ObjectConstructor;
required: false;
default: () => import("..\../types/entity").Container & {
visible: boolean;
opacity: number;
transitionAnime: boolean;
};
};
}>, {
props: any;
wrapperRef: Ref<HTMLElement, HTMLElement>;
style: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: ObjectConstructor;
required: false;
default: () => import("..\../types/entity").Container & {
visible: boolean;
opacity: number;
transitionAnime: boolean;
};
};
}>> & Readonly<{}>, {
data: Record<string, any>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>> & Readonly<{}>, {
data: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>> & Readonly<{}>, {
data: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
basic: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>, {
baseWidget: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
designRef: Ref<any, any>;
isDrop: Ref<boolean, boolean>;
tmpElement: Ref<{
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}, import("..\../types/entity").MyElement | {
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}>;
dragWrapper: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: {
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[];
id: string;
visible: boolean;
opacity: number;
transitionAnime: boolean;
};
props: any;
panel: Panel;
padding: number;
dragStart: (ev: MouseEvent) => void;
Design: any;
DragWrapper: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
data: {
type: ObjectConstructor;
required: false;
default: () => import("..\../types/entity").Container & {
visible: boolean;
opacity: number;
transitionAnime: boolean;
};
};
}>, {
props: any;
wrapperRef: Ref<HTMLElement, HTMLElement>;
style: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: ObjectConstructor;
required: false;
default: () => import("..\../types/entity").Container & {
visible: boolean;
opacity: number;
transitionAnime: boolean;
};
};
}>> & Readonly<{}>, {
data: Record<string, any>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>> & Readonly<{}>, {
data: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
pageUnit: {
type: any;
required: true;
};
}>> & Readonly<{}>, {
data: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly customProvider: {
pageUnit: import("..\../types/entity").PageUnit;
elementList: import("..\../types/entity").MyElement[];
};
MyScrollbar: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
tag: {
type: StringConstructor;
required: false;
default: string;
};
height: {
type: StringConstructor;
required: false;
default: string;
};
options: {
type: any;
required: false;
default: () => {};
};
hoverBlod: {
type: BooleanConstructor;
required: false;
default: boolean;
};
disabledScrollBar: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
props: any;
emit: (event: "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", ...args: any[]) => void;
scrollbar: Ref<HTMLElement, HTMLElement>;
ps: Ref<any, any>;
resizeObserver: ResizeObserver;
createInstance: () => void;
destroyInstance: () => void;
eventListeners: Record<import("../my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys, (event: Event) => void>;
createEventListener: (eventName: import("../my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys) => (event: Event) => void;
toggleListeners: (addListeners?: boolean) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end")[], "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
tag: {
type: StringConstructor;
required: false;
default: string;
};
height: {
type: StringConstructor;
required: false;
default: string;
};
options: {
type: any;
required: false;
default: () => {};
};
hoverBlod: {
type: BooleanConstructor;
required: false;
default: boolean;
};
disabledScrollBar: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{
onScroll?: (...args: any[]) => any;
"onPs-scroll-y"?: (...args: any[]) => any;
"onPs-scroll-x"?: (...args: any[]) => any;
"onPs-scroll-up"?: (...args: any[]) => any;
"onPs-scroll-down"?: (...args: any[]) => any;
"onPs-scroll-left"?: (...args: any[]) => any;
"onPs-scroll-right"?: (...args: any[]) => any;
"onPs-y-reach-start"?: (...args: any[]) => any;
"onPs-y-reach-end"?: (...args: any[]) => any;
"onPs-x-reach-start"?: (...args: any[]) => any;
"onPs-x-reach-end"?: (...args: any[]) => any;
}>, {
height: string;
tag: string;
options: any;
hoverBlod: boolean;
disabledScrollBar: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyWidgetCollapse: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
title: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
emit: (event: "update:modelValue", ...args: any[]) => void;
headRef: Ref<HTMLDivElement, HTMLDivElement>;
data: {
show: boolean;
};
clickHead: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
title: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
title: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly i18n: typeof i18n;
readonly CaretBottom: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "back"[], "back", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
moduleName: {
type: StringConstructor;
required: false;
default: string;
};
showBackButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{
onBack?: (...args: any[]) => any;
}>, {
moduleName: string;
showBackButton: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
PanelView: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
designProps: {
type: any;
required: true;
};
}>, {
configStore: import("pinia").Store<"myPrintConfig", {
init: boolean;
printer: any;
defaultPrinter: any;
clientProtocol: string;
clientUrl: string;
autoConnect: number;
settingPanel: any;
settingDesign: {
autoAlign: number;
showElementDesignBorderIs: number;
};
}, {}, {
initConfig(): void;
updateConfig(key: string, value: string): void;
postConfig(): void;
}>;
clickHandlePanelIcon: (key: any) => void;
Toolbar: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
designProps: {
type: any;
required: true;
};
}>, {
useApp: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
print: () => void;
serverDownloadPdf: () => void;
preview: () => void;
save: () => void;
clearPanelClick: () => void;
StyleDesign: import("vue").DefineComponent<{}, {
elementAlignList: import("vue").Reactive<import("..\../types/entity").DownList[][]>;
elementLayerList: import("vue").Reactive<import("..\../types/entity").DownList[][]>;
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
groupDisabledIs: import("vue").ComputedRef<any>;
ungroupDisabledIs: import("vue").ComputedRef<boolean>;
fontDisabledComputed: import("vue").ComputedRef<boolean>;
myColorPicker: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
props: any;
emit: (event: "update:modelValue", ...args: any[]) => void;
changeFontColor: (val: any) => void;
MyPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>, {
emit: (event: "show", ...args: any[]) => void;
props: any;
data: {
visible: boolean;
};
referenceRef: Ref<HTMLElement, HTMLElement>;
contentRef: Ref<HTMLElement, HTMLElement>;
popperInstance: any;
styles: Ref<{}, {}>;
deriveState: (state: import("@popperjs/core/index").State) => {
styles: import("lodash").Dictionary<Partial<CSSStyleDeclaration>>;
attributes: import("lodash").Dictionary<{
[key: string]: string | boolean;
}>;
};
stateUpdater: import("@popperjs/core/index").Modifier<"updateState", any>;
createPopperInstance: () => void;
destroyPopperInstance: () => void;
stopHandle: () => void;
mouseenter: () => void;
mouseleave: () => void;
togglePopperShow: () => void;
onClose: () => void;
close: () => void;
show: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "show"[], "show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>> & Readonly<{
onShow?: (...args: any[]) => any;
}>, {
disabled: boolean;
placement: any;
trigger: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
modelValue: string;
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyStyleIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
props: {
type: StringConstructor;
required: false;
default: string;
};
propsValue: {
type: StringConstructor;
required: false;
default: any;
};
enableProps: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
skipCheck: boolean;
default: any;
};
marginTop: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
emit: (event: "update:modelValue", ...args: any[]) => void;
props: any;
value: import("vue").ComputedRef<any>;
disabled: import("vue").ComputedRef<any>;
change: (val: boolean) => void;
TipIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
tips: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
class: {
type: StringConstructor;
required: false;
default: string;
};
size: {
type: NumberConstructor;
required: false;
default: any;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
placement: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyTooltip: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
content: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
MyPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>, {
emit: (event: "show", ...args: any[]) => void;
props: any;
data: {
visible: boolean;
};
referenceRef: Ref<HTMLElement, HTMLElement>;
contentRef: Ref<HTMLElement, HTMLElement>;
popperInstance: any;
styles: Ref<{}, {}>;
deriveState: (state: import("@popperjs/core/index").State) => {
styles: import("lodash").Dictionary<Partial<CSSStyleDeclaration>>;
attributes: import("lodash").Dictionary<{
[key: string]: string | boolean;
}>;
};
stateUpdater: import("@popperjs/core/index").Modifier<"updateState", any>;
createPopperInstance: () => void;
destroyPopperInstance: () => void;
stopHandle: () => void;
mouseenter: () => void;
mouseleave: () => void;
togglePopperShow: () => void;
onClose: () => void;
close: () => void;
show: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "show"[], "show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>> & Readonly<{
onShow?: (...args: any[]) => any;
}>, {
disabled: boolean;
placement: any;
trigger: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
content: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{}>, {
content: string;
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
tips: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
class: {
type: StringConstructor;
required: false;
default: string;
};
size: {
type: NumberConstructor;
required: false;
default: any;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
placement: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: number;
modelValue: boolean;
disabled: boolean;
class: string;
placement: string;
tips: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
props: {
type: StringConstructor;
required: false;
default: string;
};
propsValue: {
type: StringConstructor;
required: false;
default: any;
};
enableProps: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
skipCheck: boolean;
default: any;
};
marginTop: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
props: string;
disabled: boolean;
marginTop: string;
propsValue: string;
enableProps: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly hasStyle: typeof import("../../constants/common").hasStyle;
readonly hasStyleByTypeList: typeof import("../../constants/common").hasStyleByTypeList;
readonly group: typeof import("../../plugins/moveable/moveable").group;
readonly ungroup: typeof import("../../plugins/moveable/moveable").ungroup;
readonly multipleElementGetValue: typeof import("..\../utils/elementUtil").multipleElementGetValue;
readonly multipleElementGetValueList: typeof import("..\../utils/elementUtil").multipleElementGetValueList;
readonly multipleElementSetValue: typeof import("..\../utils/elementUtil").multipleElementSetValue;
ToolIconPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showArrow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>, {
emit: (event: "show", ...args: any[]) => void;
props: any;
data: {
visible: boolean;
};
referenceRef: Ref<HTMLElement, HTMLElement>;
contentRef: Ref<HTMLElement, HTMLElement>;
popperInstance: any;
styles: Ref<{}, {}>;
deriveState: (state: import("@popperjs/core/index").State) => {
styles: import("lodash").Dictionary<Partial<CSSStyleDeclaration>>;
attributes: import("lodash").Dictionary<{
[key: string]: string | boolean;
}>;
};
stateUpdater: import("@popperjs/core/index").Modifier<"updateState", any>;
createPopperInstance: () => void;
destroyPopperInstance: () => void;
stopHandle: () => void;
mouseenter: () => void;
mouseleave: () => void;
togglePopperShow: () => void;
onClose: () => void;
close: () => void;
show: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "show"[], "show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>> & Readonly<{
onShow?: (...args: any[]) => any;
}>, {
disabled: boolean;
placement: any;
trigger: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showArrow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
disabled: boolean;
showArrow: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
ElementAlign: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
elementAlignList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[][];
};
}>, {
emit: (event: "change" | "click" | "update:modelValue", ...args: any[]) => void;
props: any;
dataList: import("vue").ComputedRef<any>;
click: (elementAlign: import("..\../types/entity").DownList) => void;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "click" | "update:modelValue")[], "change" | "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
elementAlignList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[][];
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
onChange?: (...args: any[]) => any;
}>, {
showSelectedStatus: boolean;
modelValue: any;
elementAlignList: unknown[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
FontSize: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
props: any;
fontSizeRef: Ref<HTMLDivElement, HTMLDivElement>;
fontSizeWrapperRef: Ref<HTMLDivElement, HTMLDivElement>;
data: {
fontSizeInputShow: boolean;
fontSize: string;
};
changeFontSize: (val: any) => void;
fontSizeAdd: () => void;
fontSizeSub: () => void;
fontSizeComputed: import("vue").ComputedRef<any>;
changeFontSizeInputShow: (flag: boolean) => void;
readonly fontSizeList: import("..\../types/entity").DownList[][];
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
ElementAlign: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
elementAlignList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[][];
};
}>, {
emit: (event: "change" | "click" | "update:modelValue", ...args: any[]) => void;
props: any;
dataList: import("vue").ComputedRef<any>;
click: (elementAlign: import("..\../types/entity").DownList) => void;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "click" | "update:modelValue")[], "change" | "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
elementAlignList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[][];
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
onChange?: (...args: any[]) => any;
}>, {
showSelectedStatus: boolean;
modelValue: any;
elementAlignList: unknown[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
ToolIconPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showArrow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>, {
emit: (event: "show", ...args: any[]) => void;
props: any;
data: {
visible: boolean;
};
referenceRef: Ref<HTMLElement, HTMLElement>;
contentRef: Ref<HTMLElement, HTMLElement>;
popperInstance: any;
styles: Ref<{}, {}>;
deriveState: (state: import("@popperjs/core/index").State) => {
styles: import("lodash").Dictionary<Partial<CSSStyleDeclaration>>;
attributes: import("lodash").Dictionary<{
[key: string]: string | boolean;
}>;
};
stateUpdater: import("@popperjs/core/index").Modifier<"updateState", any>;
createPopperInstance: () => void;
destroyPopperInstance: () => void;
stopHandle: () => void;
mouseenter: () => void;
mouseleave: () => void;
togglePopperShow: () => void;
onClose: () => void;
close: () => void;
show: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "show"[], "show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>> & Readonly<{
onShow?: (...args: any[]) => any;
}>, {
disabled: boolean;
placement: any;
trigger: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showArrow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
disabled: boolean;
showArrow: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyInput: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
modelValue: {
type: any;
required: true;
};
placeholder: {
type: StringConstructor;
required: false;
};
type: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
emit: (event: "input" | "change" | "update:modelValue", ...args: any[]) => void;
inputRef: Ref<HTMLInputElement, HTMLInputElement>;
textareaRef: Ref<HTMLInputElement, HTMLInputElement>;
props: any;
myInputRef: import("vue").ComputedRef<HTMLInputElement>;
nativeInputValue: import("vue").ComputedRef<string>;
setNativeInputValue: () => void;
data: {
focusIs: boolean;
};
inputBlur: () => void;
inputFocus: () => void;
onInput: (e: InputEvent) => Promise<void>;
onChange: (e: InputEvent) => void;
clickWrapper: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "change" | "update:modelValue")[], "input" | "change" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: any;
required: true;
};
placeholder: {
type: StringConstructor;
required: false;
};
type: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (...args: any[]) => any;
onInput?: (...args: any[]) => any;
onChange?: (...args: any[]) => any;
}>, {
type: string;
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly i18n: typeof i18n;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
FontFamily: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
data: {
fontFamily: string;
fontFamilyName: string;
};
changeFontFamily: (fontFamily: string) => void;
readonly fontList: import("..\../types/entity").DownList[][];
readonly hasStyle: typeof import("../../constants/common").hasStyle;
readonly multipleElementGetValue: typeof import("..\../utils/elementUtil").multipleElementGetValue;
ElementAlign: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
elementAlignList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[][];
};
}>, {
emit: (event: "change" | "click" | "update:modelValue", ...args: any[]) => void;
props: any;
dataList: import("vue").ComputedRef<any>;
click: (elementAlign: import("..\../types/entity").DownList) => void;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "click" | "update:modelValue")[], "change" | "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
elementAlignList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[][];
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
onChange?: (...args: any[]) => any;
}>, {
showSelectedStatus: boolean;
modelValue: any;
elementAlignList: unknown[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
ToolIconPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showArrow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>, {
emit: (event: "show", ...args: any[]) => void;
props: any;
data: {
visible: boolean;
};
referenceRef: Ref<HTMLElement, HTMLElement>;
contentRef: Ref<HTMLElement, HTMLElement>;
popperInstance: any;
styles: Ref<{}, {}>;
deriveState: (state: import("@popperjs/core/index").State) => {
styles: import("lodash").Dictionary<Partial<CSSStyleDeclaration>>;
attributes: import("lodash").Dictionary<{
[key: string]: string | boolean;
}>;
};
stateUpdater: import("@popperjs/core/index").Modifier<"updateState", any>;
createPopperInstance: () => void;
destroyPopperInstance: () => void;
stopHandle: () => void;
mouseenter: () => void;
mouseleave: () => void;
togglePopperShow: () => void;
onClose: () => void;
close: () => void;
show: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "show"[], "show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>> & Readonly<{
onShow?: (...args: any[]) => any;
}>, {
disabled: boolean;
placement: any;
trigger: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showArrow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
disabled: boolean;
showArrow: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyScrollbar: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
tag: {
type: StringConstructor;
required: false;
default: string;
};
height: {
type: StringConstructor;
required: false;
default: string;
};
options: {
type: any;
required: false;
default: () => {};
};
hoverBlod: {
type: BooleanConstructor;
required: false;
default: boolean;
};
disabledScrollBar: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
props: any;
emit: (event: "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", ...args: any[]) => void;
scrollbar: Ref<HTMLElement, HTMLElement>;
ps: Ref<any, any>;
resizeObserver: ResizeObserver;
createInstance: () => void;
destroyInstance: () => void;
eventListeners: Record<import("../my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys, (event: Event) => void>;
createEventListener: (eventName: import("../my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys) => (event: Event) => void;
toggleListeners: (addListeners?: boolean) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end")[], "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
tag: {
type: StringConstructor;
required: false;
default: string;
};
height: {
type: StringConstructor;
required: false;
default: string;
};
options: {
type: any;
required: false;
default: () => {};
};
hoverBlod: {
type: BooleanConstructor;
required: false;
default: boolean;
};
disabledScrollBar: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{
onScroll?: (...args: any[]) => any;
"onPs-scroll-y"?: (...args: any[]) => any;
"onPs-scroll-x"?: (...args: any[]) => any;
"onPs-scroll-up"?: (...args: any[]) => any;
"onPs-scroll-down"?: (...args: any[]) => any;
"onPs-scroll-left"?: (...args: any[]) => any;
"onPs-scroll-right"?: (...args: any[]) => any;
"onPs-y-reach-start"?: (...args: any[]) => any;
"onPs-y-reach-end"?: (...args: any[]) => any;
"onPs-x-reach-start"?: (...args: any[]) => any;
"onPs-x-reach-end"?: (...args: any[]) => any;
}>, {
height: string;
tag: string;
options: any;
hoverBlod: boolean;
disabledScrollBar: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly i18n: typeof i18n;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
designProps: {
type: any;
required: true;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyPanel: import("vue").DefineComponent<{}, {
panel: Panel;
designContentRef: Ref<any, any>;
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
contentScale: {
viewport: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
miniMap: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
scale: number;
openIs: boolean;
width: number;
height: number;
};
auxiliaryLineVisible: Ref<boolean, boolean>;
resizeObserver: ResizeObserver;
highlightRule: {
horizontal: {
direction: string;
highlight: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
scroll: number;
};
vertical: {
direction: string;
highlight: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
scroll: number;
};
};
designScrollRef: Ref<HTMLElement, HTMLElement>;
clickAuxiliaryLineVisible: () => void;
scroll: (_scrollData: any) => void;
wheel: (event: any) => void;
scaleMove: (data: any) => void;
panelSnapshot: (snapshot: import("..\../utils/historyUtil").Snapshot) => void;
elementClick: (element: import("..\../types/entity").MyElement) => void;
scaleEvent: () => void;
elementListNone: () => void;
Rule: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
direction: {
type: StringConstructor;
required: false;
default: string;
};
highlight: {
type: any;
required: false;
default: () => import("..\../types/entity").Container;
};
length: {
type: NumberConstructor;
required: false;
default: number;
};
auxiliaryLineVisible: {
type: BooleanConstructor;
required: true;
};
scroll: {
type: NumberConstructor;
required: false;
default: number;
};
}>, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
props: any;
highlightStyle: import("vue").ComputedRef<CSSProperties>;
canvas: Ref<SVGElement, SVGElement>;
ruleRef: Ref<HTMLDivElement, HTMLDivElement>;
height: number;
length: Ref<number, number>;
ruleWidth: Ref<number, number>;
ruleHeight: Ref<number, number>;
chartSvg: any;
mouseMove: (event: MouseEvent) => void;
mouseLeave: () => void;
mouseClick: (event: MouseEvent) => void;
styleWrapper: import("vue").ComputedRef<any>;
style: import("vue").ComputedRef<any>;
drawRuler: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
direction: {
type: StringConstructor;
required: false;
default: string;
};
highlight: {
type: any;
required: false;
default: () => import("..\../types/entity").Container;
};
length: {
type: NumberConstructor;
required: false;
default: number;
};
auxiliaryLineVisible: {
type: BooleanConstructor;
required: true;
};
scroll: {
type: NumberConstructor;
required: false;
default: number;
};
}>> & Readonly<{}>, {
length: number;
direction: string;
highlight: any;
scroll: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly scaleUtil: {
miniMap: {
scale: number;
};
scale(val: number): number;
scaleDiv(val: number): number;
};
readonly valueUnit: typeof import("..\../utils/elementUtil").valueUnit;
ElementList: any;
Design: any;
AuxiliaryLine: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyAuxiliaryLine;
};
scrollX: {
type: NumberConstructor;
required: false;
default: number;
};
scrollY: {
type: NumberConstructor;
required: false;
default: number;
};
tmp: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
props: any;
designAuxiliaryLineRef: Ref<any, any>;
style: import("vue").ComputedRef<CSSProperties>;
useApp: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
removeAuxiliaryLine: () => void;
auxiliaryLineControlMouseDown: (event: MouseEvent) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyAuxiliaryLine;
};
scrollX: {
type: NumberConstructor;
required: false;
default: number;
};
scrollY: {
type: NumberConstructor;
required: false;
default: number;
};
tmp: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
scrollX: number;
scrollY: number;
tmp: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MinimapPanel: import("vue").DefineComponent<{}, {
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("..\../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
w: number;
h: number;
scrollX: number;
scrollY: number;
};
currentPanel: Panel;
previewData: any[];
provider: Provider;
lastPageUnit: import("..\../types/entity").PageUnit;
currentElement: import("..\../types/entity").MyElement[];
auxiliaryLineTmp: import("..\../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
configStore: import("pinia").Store<"myPrintConfig", {
init: boolean;
printer: any;
defaultPrinter: any;
clientProtocol: string;
clientUrl: string;
autoConnect: number;
settingPanel: any;
settingDesign: {
autoAlign: number;
showElementDesignBorderIs: number;
};
}, {}, {
initConfig(): void;
updateConfig(key: string, value: string): void;
postConfig(): void;
}>;
designContentRef: Ref<HTMLDivElement, HTMLDivElement>;
data: {
viewport: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
miniMap: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
scale: number;
openIs: boolean;
width: number;
height: number;
};
minimapViewportSize: (size: import("..\../types/entity").Container) => void;
minimapViewportScroll: (size: import("..\../types/entity").Container) => void;
changePageSize: () => void;
scaleContainerWidth: number;
scaleContainerHeight: number;
viewportStyle: import("vue").ComputedRef<any>;
mousedown: (ev: MouseEvent) => boolean;
startScale: (scale: number) => void;
readonly MyHorizontalLine: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
labelStyle: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyRect: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: import("vue").PropType<import("..\../types/entity").MyElement>;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
element: {
type: import("vue").PropType<import("..\../types/entity").MyElement>;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}> & {}>;
labelStyle: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: import("vue").PropType<import("..\../types/entity").MyElement>;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: import("..\../types/entity").MyElement;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyDottedHorizontalLine: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
labelStyle: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyVerticalLine: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
labelStyle: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyDottedVerticalLine: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
labelStyle: import("vue").ComputedRef<CSSProperties>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyImage: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
cropper: Ref<any, any>;
uploadFileRef: Ref<HTMLInputElement, HTMLInputElement>;
sourceBase64: Ref<any, any>;
contentBase64: Ref<any, any>;
imageHttpUrlInput: Ref<string, string>;
option: {
outputSize: number;
outputType: string;
info: boolean;
canScale: boolean;
autoCrop: boolean;
autoCropWidth: number;
autoCropHeight: number;
fixed: boolean;
fixedNumber: any[];
full: boolean;
fixedBox: boolean;
canMove: boolean;
canMoveBox: boolean;
original: boolean;
centerBox: boolean;
height: boolean;
infoTrue: boolean;
maxImgSize: number;
enlarge: number;
mode: string;
};
data: {
cropVisible: boolean;
chooseImageVisible: boolean;
dragFlag: boolean;
chooseImageType: string;
};
editImgClick: () => void;
realTime: (_data: any) => void;
imageZoomIn: () => void;
imageZoomOut: () => void;
rotateLeft: () => void;
rotateRight: () => void;
sureClip: () => void;
blobToDataURI: (blob: any, callback: any) => void;
imgLoad: () => void;
selectImg: (event: any) => boolean;
clickSureImageHttpUrl: () => void;
handleCloseChooseImageDialog: () => void;
clickPlus: (_ev: any) => void;
chooseImage: (_ev: any) => void;
imgRef: Ref<HTMLImageElement, HTMLImageElement>;
loadData: () => void;
loadImg: () => void;
readonly VueCropper: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly displayDesign: typeof import("..\../utils/elementUtil").displayDesign;
readonly getRecursionParentPanel: typeof import("..\../utils/elementUtil").getRecursionParentPanel;
readonly valueUnit: typeof import("..\../utils/elementUtil").valueUnit;
readonly chooseImgTypeList: import("..\../types/entity").DownList[];
readonly elementHandleStatusList: import("..\../types/entity").elementStatus[];
MyTabs: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
itemList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[];
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
click: (item: import("..\../types/entity").DownList) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
showSelectedStatus: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: any;
required: false;
default: any;
};
itemList: {
type: ArrayConstructor;
required: true;
default: () => import("..\../types/entity").DownList[];
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
showSelectedStatus: boolean;
modelValue: any;
itemList: unknown[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyDialog: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
fullscreen: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showHeader: {
type: BooleanConstructor;
required: false;
default: boolean;
};
class: {
type: any;
required: false;
default: string;
};
title: {
type: StringConstructor;
required: false;
};
width: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
emit: (event: "close" | "update:modelValue", ...args: any[]) => void;
props: any;
data: {
rendered: boolean;
};
dialogRef: Ref<any, any>;
style: import("vue").ComputedRef<{
width: any;
}>;
onClose: () => void;
CloseBold: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "update:modelValue")[], "close" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
fullscreen: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showHeader: {
type: BooleanConstructor;
required: false;
default: boolean;
};
class: {
type: any;
required: false;
default: string;
};
title: {
type: StringConstructor;
required: false;
};
width: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (...args: any[]) => any;
onClose?: (...args: any[]) => any;
}>, {
width: string;
modelValue: boolean;
fullscreen: boolean;
showHeader: boolean;
class: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
Crop: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
Plus: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
ZoomIn: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
ZoomOut: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
RefreshLeft: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
RefreshRight: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
Check: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
CloseBold: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyInput: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
modelValue: {
type: any;
required: true;
};
placeholder: {
type: StringConstructor;
required: false;
};
type: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {
emit: (event: "input" | "change" | "update:modelValue", ...args: any[]) => void;
inputRef: Ref<HTMLInputElement, HTMLInputElement>;
textareaRef: Ref<HTMLInputElement, HTMLInputElement>;
props: any;
myInputRef: import("vue").ComputedRef<HTMLInputElement>;
nativeInputValue: import("vue").ComputedRef<string>;
setNativeInputValue: () => void;
data: {
focusIs: boolean;
};
inputBlur: () => void;
inputFocus: () => void;
onInput: (e: InputEvent) => Promise<void>;
onChange: (e: InputEvent) => void;
clickWrapper: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "change" | "update:modelValue")[], "input" | "change" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: any;
required: true;
};
placeholder: {
type: StringConstructor;
required: false;
};
type: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (...args: any[]) => any;
onInput?: (...args: any[]) => any;
onChange?: (...args: any[]) => any;
}>, {
type: string;
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyText: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
contentRef: Ref<any, any>;
data: {
content: string;
innerContent: string;
};
style: import("vue").ComputedRef<CSSProperties>;
handleKeydown: (event: KeyboardEvent) => void;
click: (event: MouseEvent) => void;
handleInput: (event: any) => void;
readonly MyBarcode: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
barCode: Ref<any, any>;
svgStyle: Ref<{}, {}>;
data: {
errorMsg: string;
};
style: import("vue").ComputedRef<CSSProperties>;
valueStyle: import("vue").ComputedRef<CSSProperties>;
setSvgStyle: () => void;
showCustomValueIs: () => boolean;
showJsBarcodeValueIs: () => boolean;
barValueList: string[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyQrcode: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
qrCode: Ref<any, any>;
src: Ref<any, any>;
style: import("vue").ComputedRef<CSSProperties>;
freshQrCode: (resetHeight: boolean) => void;
freshQrCodeThrottle: import("lodash").DebouncedFuncLeading<(resetHeight: boolean) => void>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly elementHandleEditStatusList: import("..\../types/entity").elementStatus[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
DataTable: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
itemRefs: HTMLElement[];
setItemRef: (element: import("..\../types/entity").MyElement, el: any) => void;
bodyStyle: (column: import("..\../types/entity").MyElement) => CSSProperties;
ColumnView: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
column: {
type: any;
required: false;
default: () => import("..\../types/entity").TableCellElement;
};
}>, {
props: any;
columnRef: Ref<any, any>;
headStyle: import("vue").ComputedRef<CSSProperties>;
readonly MyText: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
contentRef: Ref<any, any>;
data: {
content: string;
innerContent: string;
};
style: import("vue").ComputedRef<CSSProperties>;
handleKeydown: (event: KeyboardEvent) => void;
click: (event: MouseEvent) => void;
handleInput: (event: any) => void;
readonly MyBarcode: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
barCode: Ref<any, any>;
svgStyle: Ref<{}, {}>;
data: {
errorMsg: string;
};
style: import("vue").ComputedRef<CSSProperties>;
valueStyle: import("vue").ComputedRef<CSSProperties>;
setSvgStyle: () => void;
showCustomValueIs: () => boolean;
showJsBarcodeValueIs: () => boolean;
barValueList: string[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyQrcode: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
qrCode: Ref<any, any>;
src: Ref<any, any>;
style: import("vue").ComputedRef<CSSProperties>;
freshQrCode: (resetHeight: boolean) => void;
freshQrCodeThrottle: import("lodash").DebouncedFuncLeading<(resetHeight: boolean) => void>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly elementHandleEditStatusList: import("..\../types/entity").elementStatus[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
column: {
type: any;
required: false;
default: () => import("..\../types/entity").TableCellElement;
};
}>> & Readonly<{}>, {
column: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly TextView: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
contentRef: Ref<any, any>;
data: {
content: string;
innerContent: string;
};
style: import("vue").ComputedRef<CSSProperties>;
handleKeydown: (event: KeyboardEvent) => void;
click: (event: MouseEvent) => void;
handleInput: (event: any) => void;
readonly MyBarcode: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
barCode: Ref<any, any>;
svgStyle: Ref<{}, {}>;
data: {
errorMsg: string;
};
style: import("vue").ComputedRef<CSSProperties>;
valueStyle: import("vue").ComputedRef<CSSProperties>;
setSvgStyle: () => void;
showCustomValueIs: () => boolean;
showJsBarcodeValueIs: () => boolean;
barValueList: string[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly MyQrcode: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>, {
props: any;
qrCode: Ref<any, any>;
src: Ref<any, any>;
style: import("vue").ComputedRef<CSSProperties>;
freshQrCode: (resetHeight: boolean) => void;
freshQrCodeThrottle: import("lodash").DebouncedFuncLeading<(resetHeight: boolean) => void>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {
element: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly elementHandleEditStatusList: import("..\../types/entity").elementStatus[];
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly recursionColumnDisable: typeof import("../../utils/table/dataTable").recursionColumnDisable;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: true;
default: () => import("..\../types/entity").MyElement;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly clearEventBubble: typeof import("../../utils/event").clearEventBubble;
readonly MathCalc: {
toFixed(x: number, scale?: number): number;
ceil(x: number, scale?: number): number;
sumScale(arg1?: number, arg2?: number, scale?: number): any;
sum(arg1?: number, arg2?: number): number;
subScale(arg1?: number, arg2?: number, scale?: number): any;
sub(arg1: number, arg2: number): number;
mul(arg1: number, arg2: number, scale?: number): any;
div(arg1: number, arg2: number, scale?: number): any;
limitMin(val: number, min: number): number;
isNumber(value: any): boolean;
};
readonly scaleUtil: {
miniMap: {
scale: number;
};
scale(val: number): number;
scaleDiv(val: number): number;
};
readonly getCurrentPanel: typeof import("..\../utils/elementUtil").getCurrentPanel;
readonly valueUnit: typeof import("..\../utils/elementUtil").valueUnit;
readonly canRedo: Ref<boolean, boolean>;
readonly canUndo: Ref<boolean, boolean>;
readonly redoPanel: typeof import("..\../utils/historyUtil").redoPanel;
readonly undoPanel: typeof import("..\../utils/historyUtil").undoPanel;
TipIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
tips: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
class: {
type: StringConstructor;
required: false;
default: string;
};
size: {
type: NumberConstructor;
required: false;
default: any;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
placement: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
MyIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyTooltip: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
content: {
type: StringConstructor;
required: false;
default: string;
};
}>, {
MyPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>, {
emit: (event: "show", ...args: any[]) => void;
props: any;
data: {
visible: boolean;
};
referenceRef: Ref<HTMLElement, HTMLElement>;
contentRef: Ref<HTMLElement, HTMLElement>;
popperInstance: any;
styles: Ref<{}, {}>;
deriveState: (state: import("@popperjs/core/index").State) => {
styles: import("lodash").Dictionary<Partial<CSSStyleDeclaration>>;
attributes: import("lodash").Dictionary<{
[key: string]: string | boolean;
}>;
};
stateUpdater: import("@popperjs/core/index").Modifier<"updateState", any>;
createPopperInstance: () => void;
destroyPopperInstance: () => void;
stopHandle: () => void;
mouseenter: () => void;
mouseleave: () => void;
togglePopperShow: () => void;
onClose: () => void;
close: () => void;
show: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "show"[], "show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
placement: {
type: any;
required: false;
default: string;
};
trigger: {
type: StringConstructor;
required: false;
default: string;
};
class: {
type: StringConstructor;
required: false;
};
}>> & Readonly<{
onShow?: (...args: any[]) => any;
}>, {
disabled: boolean;
placement: any;
trigger: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
};
content: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{}>, {
content: string;
disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
tips: {
type: StringConstructor;
required: false;
default: string;
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
class: {
type: StringConstructor;
required: false;
default: string;
};
size: {
type: NumberConstructor;
required: false;
default: any;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
placement: {
type: StringConstructor;
required: false;
default: string;
};
}>> & Readonly<{
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
padding: string;
size: number;
modelValue: boolean;
disabled: boolean;
class: string;
placement: string;
tips: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly i18n: typeof i18n;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
designProps: {
type: any;
required: true;
};
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
MyMouseTips: import("vue").DefineComponent<{}, {
readonly mouseTips: {
data: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: {
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
tableBodyList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: {
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: {
statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
everyPageStatisticsIs: boolean;
tableStatisticsIs: boolean;
customFormula: string;
rowspan: number;
colspan: number;
contentType?: "Text" | "Barcode" | "QrCode";
field: string;
enable?: number;
label?: string;
data?: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
svgOption: import("..\../types/entity").ElementSvgOption;
columnBody: any;
columnList: {
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
contentType?: "Text" | "Barcode" | "QrCode";
field?: string;
enable?: number;
label?: string;
data?: any;
columnBody: any;
option: {
barCodeType: string;
barCodeDisplayValIs: boolean;
qrCodeScale: number;
qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
keepRatio: boolean;
fixed: boolean;
fontFamily: string;
fontSize: number;
opacity: number;
color: string;
background: "none";
bold: boolean;
underline: boolean;
lineThrough: boolean;
italic: boolean;
borderAll: boolean;
borderWidth: number;
borderRadius: number;
lineWidth: number;
rotate: number;
textAlign: "start" | "center" | "end";
verticalAlign: "start" | "center" | "end";
lineBreak: number;
lineHeight: number;
dottedStyle: "dotted" | "dashed";
sort: number;
hiddenLabel: boolean;
labelSplit: boolean;
disableSort: number;
disableEnable: number;
autoTextHeight: boolean;
enable: number;
padding: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
margin: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
formatter?: string;
displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
tableHeightType: "FIXED" | "AUTO";
tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
tablePageHeadIs: number;
tableHiddenHeadIs: number;
tableBodyHeightType: "FIXED" | "AUTO";
tableBodyHeight: number;
};
rowspan: number;
colspan: number;
columnList: any[];
width: number;
height: number;
x: number;
y: number;
id: string;
}[];
tableHeadList: any[][];
tableBodyList: any[][];
disableCellMap: Record<number, 0 | 1>;
statisticsList: any[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
rowList: any[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[][];
lock?: number;
groupIs?: boolean;
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: {
centerX: number;
centerY: number;
width: number;
height: number;
translate: {
x: number;
y: number;
};
bounds: {
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
parent?: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
cellParent: any;
target: any;
rotate: number;
init: {
minWidth: number;
minHeight: number;
type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
visibility: "visible" | "hidden";
runtimeOption: any;
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
};
status: import("..\../types/entity").elementStatus;
auxiliaryLineStatus: import("..\../types/entity").auxiliaryLineStatus;
cutIngIs: boolean;
previewIs: boolean;
workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
cellType: "Head" | "Body" | "Statistics";
nestColumnList: any[];
dragInIs: boolean;
index: number;
printRealHeight: number;
top: number;
bottom: number;
left: number;
right: number;
x: number;
y: number;
};
width: number;
height: number;
x: number;
y: number;
elementList: any[];
id: string;
}[];
id: string;
visible: boolean;
data: string;
};
move(x: number, y: number, data?: string): void;
visible(): void;
hidden(): void;
setData(data: string): void;
};
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("back" | "panelImg")[], "back" | "panelImg", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
module: {
type: any;
required: false;
};
template: {
type: any;
required: false;
};
height: {
type: StringConstructor;
required: false;
};
saveTemplate: {
type: FunctionConstructor;
required: false;
};
generateImg: {
type: BooleanConstructor;
required: false;
};
showBackButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showPrintButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showDownloadPdfButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showPreviewButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showClearButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
showSaveButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{
onBack?: (...args: any[]) => any;
onPanelImg?: (...args: any[]) => any;
}>, {
template: any;
showBackButton: boolean;
module: any;
generateImg: boolean;
showPrintButton: boolean;
showDownloadPdfButton: boolean;
showPreviewButton: boolean;
showClearButton: boolean;
showSaveButton: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;