UNPKG

@mescius/dsimageviewer

Version:

Document Solutions Image Viewer

44 lines (43 loc) 1.77 kB
import { UndoCommandSupport } from "../../ImageViewer/Undo/Commands"; import { RotationPlugin } from "../rotation"; import { PageToolsPlugin } from "./PageToolsPlugin"; export declare class FlipCommand implements UndoCommandSupport { horizontal: boolean; vertical: boolean; rotationPlugin: RotationPlugin | PageToolsPlugin; constructor(horizontal: boolean, vertical: boolean, rotationPlugin: RotationPlugin | PageToolsPlugin); name: string; execute(viewer: any): Promise<void>; undo(viewer: any): Promise<void>; } export declare class RotationCommand implements UndoCommandSupport { rotation: number; rotationPlugin: PageToolsPlugin | RotationPlugin; constructor(rotation: number, rotationPlugin: PageToolsPlugin | RotationPlugin); name: string; execute(viewer: any): Promise<void>; undo(viewer: any): Promise<void>; } export declare class CropCommand implements UndoCommandSupport { x: number; y: number; width: number; height: number; originalImageDataUrl: any; pageTools: PageToolsPlugin; constructor(x: number, y: number, width: number, height: number, originalImageDataUrl: any, pageTools: PageToolsPlugin); name: string; execute(viewer: any): Promise<void>; undo(viewer: any): Promise<void>; } export declare class ResizeCommand implements UndoCommandSupport { width: number; height: number; keepAspectRatio: boolean; originalImageDataUrl: string; pageTools: PageToolsPlugin; constructor(width: number, height: number, keepAspectRatio: boolean, originalImageDataUrl: string, pageTools: PageToolsPlugin); name: string; execute(viewer: any): Promise<void>; undo(viewer: any): Promise<void>; }