ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
51 lines (50 loc) • 1.55 kB
TypeScript
import { NgZone } from '@angular/core';
import { NgxExtendedPdfViewerComponent } from './ngx-extended-pdf-viewer.component';
export declare class RelativeCoordsSupport {
private _zone;
private component;
private options;
private viewer;
private startX;
private startY;
private moveX;
private moveY;
private startLeft;
private startTop;
private state;
private initialPinchDistance;
private currentScale;
private pointEnd;
private boundOnViewerTouchStart;
private boundOnViewerTouchMove;
private boundOnViewerTouchEnd;
private boundOnViewerMouseDown;
private boundOnViewerMouseMove;
private boundOnViewerMouseUp;
private boundOnViewerWheel;
private debug;
constructor(_zone: NgZone, component: NgxExtendedPdfViewerComponent, options: any);
private isMobile;
private onViewerTouchStart;
private debugPoint;
private onViewerTouchMove;
private onViewerTouchEnd;
private onViewerMouseDown;
private onViewerMouseMove;
private onViewerMouseUp;
private resetPinchZoomParams;
private getBoxStyle;
private getDimensions;
private getDimDiff;
private constrain;
private isInsideContainer;
private getViewerTransformScale;
private getViewerTransformOrigin;
checkContraint(): boolean;
updateViewerPosition(forceUpdate?: boolean): void;
private setViewerScale;
isZooming(): boolean;
onViewerWheel(event: Event): void;
initializeRelativeCoords(): void;
destroyRelativeCoords(): void;
}