UNPKG

vue-web-screen-shot

Version:

web端自定义截屏插件(Vue3版)

60 lines (59 loc) 1.39 kB
export declare type cutOutBoxBorder = { x: number; y: number; width: number; height: number; index: number; option: number; }; export declare type movePositionType = { moveStartX: number; moveStartY: number; }; export declare type positionInfoType = { startX: number; startY: number; width: number; height: number; }; export declare type zoomCutOutBoxReturnType = { tempStartX: number; tempStartY: number; tempWidth: number; tempHeight: number; }; export declare type drawCutOutBoxReturnType = { startX: number; startY: number; width: number; height: number; }; export declare type toolIcoType = { save?: boolean; undo?: boolean; confirm?: boolean; }; export declare type screenShotType = { enableWebRtc?: boolean; level?: number; clickCutFullScreen?: boolean; hiddenToolIco?: toolIcoType; enableCORS?: boolean; proxyAddress?: string; writeBase64?: boolean; hiddenScrollBar?: hideBarInfoType; wrcWindowMode?: boolean; }; export declare type textInfoType = { positionX: number; positionY: number; color: string; size: number; }; export declare type hideBarInfoType = { state: boolean; color?: string; fillWidth?: number; fillHeight?: number; fillState?: boolean; };