From 6bc30dc4c3b6be11a865ea58dffa41954a901cb2 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Sun, 11 Sep 2022 19:51:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A1=A8=E6=A0=BC=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E4=B8=BB=E5=8A=A8=E8=B0=83=E6=95=B4=E9=AB=98=E5=BA=A6=EF=BC=88?= =?UTF-8?q?#77=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useCreateElement.ts | 1 + src/types/slides.ts | 3 +++ .../Canvas/Operate/TableElementOperate.vue | 4 ++-- src/views/Editor/Canvas/hooks/useScaleElement.ts | 12 ++++++++++++ .../Editor/Toolbar/ElementPositionPanel.vue | 2 +- .../element/TableElement/BaseTableElement.vue | 1 + .../element/TableElement/EditableTable.vue | 14 +++++++------- .../element/TableElement/StaticTable.vue | 16 ++++++---------- .../components/element/TableElement/index.vue | 1 + 9 files changed, 34 insertions(+), 20 deletions(-) diff --git a/src/hooks/useCreateElement.ts b/src/hooks/useCreateElement.ts index 780f7e4f..2c64ee3e 100644 --- a/src/hooks/useCreateElement.ts +++ b/src/hooks/useCreateElement.ts @@ -164,6 +164,7 @@ export default () => { colHeader: false, colFooter: false, }, + cellMinHeight: 36, }) } diff --git a/src/types/slides.ts b/src/types/slides.ts index f3e3dcb8..6efe1546 100644 --- a/src/types/slides.ts +++ b/src/types/slides.ts @@ -517,6 +517,8 @@ export interface TableTheme { * * colWidths: 列宽数组,如[30, 50, 20]表示三列宽度分别为30%, 50%, 20% * + * cellMinHeight: 单元格最小高度 + * * data: 表格数据 */ export interface PPTTableElement extends PPTBaseElement { @@ -524,6 +526,7 @@ export interface PPTTableElement extends PPTBaseElement { outline: PPTElementOutline theme?: TableTheme colWidths: number[] + cellMinHeight: number data: TableCell[][] } diff --git a/src/views/Editor/Canvas/Operate/TableElementOperate.vue b/src/views/Editor/Canvas/Operate/TableElementOperate.vue index 4a2ca4b0..0487c236 100644 --- a/src/views/Editor/Canvas/Operate/TableElementOperate.vue +++ b/src/views/Editor/Canvas/Operate/TableElementOperate.vue @@ -10,7 +10,7 @@