You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

23 lines
1.1 KiB

/**
* 标签设置模块统一导出
*/
// 主要组件
export { default as LabelDesigner } from './LabelDesigner.vue'
export { default as LabelSetting } from './label_setting.vue'
export { default as LabelDrawPortrait } from './label_draw.vue'
export { default as LabelDrawLandscape } from './label_draw2.vue'
// 子组件
export { default as ToolPalette } from './components/ToolPalette.vue'
export { default as DesignCanvas } from './components/DesignCanvas.vue'
export { default as DesignElement } from './components/DesignElement.vue'
export { default as PropertyPanel } from './components/PropertyPanel.vue'
export { default as PropertyForm } from './components/PropertyForm.vue'
export { default as ZPLPreview } from './components/ZPLPreview.vue'
export { default as DataSourceDialog } from './components/DataSourceDialog.vue'
export { default as ToolItem } from './components/ToolItem.vue'
// 工具类
export { CoordinateTransformer, createCoordinateTransformer } from '@/utils/coordinateTransform.js'
export { ZPLGenerator, createZPLGenerator, generateZPL } from '@/utils/zplGenerator.js'