@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
35 lines (34 loc) • 1.17 kB
TypeScript
import { GcPaneBase } from "./GcPaneBase";
import { ImageFormatCode } from "../Models/Types";
import { GcImageViewerRunEventsSink } from "../Models/Types";
import { ImagePaneView } from "../ImageDocumentViewer/ImagePaneView";
export declare class GcImgPane extends GcPaneBase {
private parentContainer;
private _owner;
private sampleImage;
private _uri;
private _imageFormat;
/**
* Used to wait image load event when changing data url.
**/
private _setImageDataUrlFinishedCap?;
private _sink;
constructor(parentContainer: HTMLElement, _owner: ImagePaneView);
showError(text?: string): void;
setImageDataUrl(dataUrl: any): Promise<void>;
get framesCount(): number;
get frameIndex(): number;
set frameIndex(_: number);
get imageFormat(): ImageFormatCode;
get actualSize(): {
width: number;
height: number;
};
set actualSize(size: {
width: number;
height: number;
});
open(sink: GcImageViewerRunEventsSink, uri: string, imageDPI?: number, imageFormat?: ImageFormatCode): void;
show(): void;
hide(): any;
}