diff --git a/src/mocks/slides.ts b/src/mocks/slides.ts
index e53534a7..f9d21c2d 100644
--- a/src/mocks/slides.ts
+++ b/src/mocks/slides.ts
@@ -29,10 +29,7 @@ export const slides: Slide[] = [
path: 'M 0 0 L 0 200 L 200 200 Z',
fill: '#5b9bd5',
fixedRatio: false,
- flip: {
- x: 180,
- y: 0,
- },
+ flipH: true,
rotate: 0
},
{
diff --git a/src/types/slides.ts b/src/types/slides.ts
index 649883f9..bbe96446 100644
--- a/src/types/slides.ts
+++ b/src/types/slides.ts
@@ -45,8 +45,8 @@ export interface PPTTextElement extends PPTBaseElement {
}
export interface ImageOrShapeFlip {
- x?: number;
- y?: number;
+ flipH?: boolean;
+ flipV?: boolean;
}
export interface ImageElementFilters {
'blur'?: string;
@@ -69,7 +69,8 @@ export interface PPTImageElement extends PPTBaseElement {
outline?: PPTElementOutline;
filters?: ImageElementFilters;
clip?: ImageElementClip;
- flip?: ImageOrShapeFlip;
+ flipH?: boolean;
+ flipV?: boolean;
shadow?: PPTElementShadow;
}
@@ -88,7 +89,8 @@ export interface PPTShapeElement extends PPTBaseElement {
rotate: number;
outline?: PPTElementOutline;
opacity?: number;
- flip?: ImageOrShapeFlip;
+ flipH?: boolean;
+ flipV?: boolean;
shadow?: PPTElementShadow;
}
diff --git a/src/views/Editor/Toolbar/common/ElementFlip.vue b/src/views/Editor/Toolbar/common/ElementFlip.vue
index 56592ab0..70cf27d9 100644
--- a/src/views/Editor/Toolbar/common/ElementFlip.vue
+++ b/src/views/Editor/Toolbar/common/ElementFlip.vue
@@ -3,13 +3,13 @@
垂直翻转
水平翻转
@@ -18,7 +18,7 @@