UNPKG

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.

32 lines (31 loc) 941 B
export declare enum ScrollModeType { vertical = 0, horizontal = 1, wrapped = 2 } export declare enum SpreadModeType { UNKNOWN = -1, NONE = 0, ODD = 1, EVEN = 2 } export declare type PageViewModeType = 'single' | 'book' | 'multiple' | 'infinite-scroll'; export interface ScrollModeChangedEvent { mode: ScrollModeType; } export interface IPDFRenderingQueue { getHighestPriority(visiblePage: Array<any>, pages: Array<any>, scrolledDown: boolean, preRenderExtra: boolean): any; } export interface IPDFViewer { currentPageLabel: string | undefined; currentPageNumber: number; currentScaleValue: string | number; pagesRotation: 0 | 90 | 180 | 270; removePageBorders: boolean; renderingQueue: IPDFRenderingQueue; scrollMode: ScrollModeType; spreadMode: 0 | 1 | 2; _pages: Array<any>; addPageToRenderQueue(pageIndex: number): boolean; _getVisiblePages(): Array<any>; }