@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
17 lines (16 loc) • 706 B
TypeScript
import { PluginModel } from "@dt/core-viewer";
import { GcImageViewer } from "./GcImageViewer";
export declare class ReportPage implements PluginModel.IPageData {
readonly pageIndex: number;
readonly pageSize: PluginModel.PageSize;
constructor(pageIndex: number, pageSize: PluginModel.PageSize);
}
export declare class GcImageDocumentView implements PluginModel.IDocumentView {
imageViewer: GcImageViewer;
private _framesCount;
constructor(imageViewer: GcImageViewer);
setPageCount(count: number): void;
get pageCount(): PluginModel.PageCountResult;
awaitPage: (index: number) => Promise<ReportPage>;
search: (options: any, startFrom: any) => any;
}