UNPKG

@mescius/dspdfviewer

Version:
64 lines (63 loc) 1.9 kB
import GcPdfViewer from "../../GcPdfViewer"; import { SearchReplacementHighlight } from "../../HighlightManager/SearchReplacementHighlight"; import { OpenParameters } from "../../Models/ViewerTypes"; import { UndoCommandSupport } from "./UndoCommandSupport"; /** * AddReplaceTextHighlight command. **/ export declare class AddReplaceTextHighlightCommand implements UndoCommandSupport { viewer: GcPdfViewer; highlights: SearchReplacementHighlight[]; pageIndex: number; indices: { start: number; end: number; }; /** * AddReplaceTextHighlightCommand constructor. * @param dataUri * @param params **/ constructor(viewer: GcPdfViewer, highlights: SearchReplacementHighlight[], pageIndex: number, indices: { start: number; end: number; }); name: string; execute(viewer: GcPdfViewer): Promise<void>; undo(viewer: GcPdfViewer): Promise<void>; } /** * Open command. **/ export declare class OpenCommand implements UndoCommandSupport { viewer: GcPdfViewer; file: any; params: OpenParameters; private _prevFile; private _prevOpenParameters; private _prevFrameIndex; /** * OpenCommand constructor. * @param dataUri * @param params **/ constructor(viewer: GcPdfViewer, file: any, params: OpenParameters); name: string; execute(viewer: GcPdfViewer): Promise<void>; undo(viewer: GcPdfViewer): Promise<void>; } /** * Close command. **/ export declare class CloseCommand implements UndoCommandSupport { viewer: GcPdfViewer; private _prevDataUri; private _prevOpenParameters; /** * CloseCommand constructor. **/ constructor(viewer: GcPdfViewer); name: string; execute(viewer: GcPdfViewer): Promise<void>; undo(viewer: GcPdfViewer): Promise<void>; }