UNPKG

myprint-design

Version:

操作简单,组件丰富的一站式打印解决方案打印设计器

1,044 lines 241 kB
import { MyElement, PageUnit } from '../../../types/entity'; declare const _default: import("vue").DefineComponent<{ data: { type: any; required: false; default: () => MyElement; }; pageUnit: { type: any; required: true; }; }, { readonly elementTypeFormat: { Panel: string; Text: string; TextTime: string; Image: string; DataTable: string; FreeTable: string; Rect: string; HorizontalLine: string; DottedHorizontalLine: string; VerticalLine: string; DottedVerticalLine: string; Container: string; PageHeader: string; PageFooter: string; PageNum: string; SvgPolygonLine: string; SvgLine: string; SvgBezierCurve: string; SvgBezierCurveThree: string; SvgCircle: string; SvgEllipse: string; DrawPanel: string; }; baseWidget: import("vue").DefineComponent<{ data: { type: any; required: false; default: () => 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; scrollX: number; scrollY: number; }; currentPanel: import("../../../types/entity").Panel; previewData: any[]; provider: import("../../../types/entity").Provider; lastPageUnit: PageUnit; currentElement: 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: import("vue").Ref<any>; isDrop: import("vue").Ref<boolean>; tmpElement: import("vue").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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "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" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel"; visibility: "visible" |