UNPKG

@mescius/dsimageviewer

Version:

Document Solutions Image Viewer

53 lines (52 loc) 1.77 kB
import { ImagePaneView } from "../ImageDocumentViewer/ImagePaneView"; import { GcImageViewerRunEventsSink } from "../Models/Types"; import { ImageFormatCode } from '../Models/Types'; import { GcPaneBase } from './GcPaneBase'; export declare class GcTiffPane extends GcPaneBase { parentContainer: HTMLElement; private imagePaneView; _worker: GcTiffWorker; constructor(parentContainer: HTMLElement, imagePaneView: ImagePaneView); open(sink: GcImageViewerRunEventsSink, uri: string, imageDPI?: number, imageFormat?: ImageFormatCode): void; show(): void; hide(): any; setImageDataUrl(dataUrl: any): Promise<void>; get framesCount(): number; get frameIndex(): number; set frameIndex(ind: number); get imageFormat(): ImageFormatCode; get actualSize(): { width: number; height: number; }; set actualSize(size: { width: number; height: number; }); get worker(): GcTiffWorker; } export declare class GcTiffWorker { private parentContainer; private imagePaneView; private _frameIndex; private _framesCount; xhr: XMLHttpRequest; tiff: any; tiffCanvas?: HTMLCanvasElement; constructor(parentContainer: HTMLElement, imagePaneView: ImagePaneView); get framesCount(): number; get frameIndex(): number; set frameIndex(ind: number); setImageDataUrl(dataUrl: string): Promise<void>; get actualSize(): { width: number; height: number; }; set actualSize(size: { width: number; height: number; }); _onCurrentPageChanged(): void; open(sink: GcImageViewerRunEventsSink, filename: string): void; showError(text?: string): void; }