UNPKG

@syncfusion/ej2-pdfviewer

Version:
74 lines (73 loc) 3.02 kB
import { PdfPageRotateAngle } from '../organize-pdf'; /** * @private * @param { string } rotate - It's describe about a rotate angle in string. * @returns { number } - It's describe a rotation angle. */ export declare function getRotatedAngle(rotate: string): number; /** * @private * @param { string } rotateAngle - It's describe about a rotate angle in string. * @returns { number } - It's describe about a rotation value. */ export declare function getRotation(rotateAngle: string): number; /** * @private * @param { number } pageIndex - It's describe about a current page index. * @param { number } pageWidth - It's describe about a page width. * @param { number } pageHeight - It's describe about a page height. * @returns {void} */ export declare function updatePageSize(pageIndex: number, pageWidth: number, pageHeight: number): void; /** * @private * @param { HTMLElement } parentElement - It's describe about a page html element. * @param { number } parentPageIndex - It's describe about a parent page index. * @returns { number } - It's describe about a next page index. */ export declare function getNextSubIndex(parentElement: HTMLElement, parentPageIndex: number): number; /** * @private * @param { number[] } pageNumbers - It's describe about a document page numbers collection. * @returns { void } */ export declare function rotateClockwise(pageNumbers: number[]): void; /** * @private * @param { number[] } pageNumbers - It's describe about a document page numbers collection. * @returns { void } */ export declare function rotateCounterclockwise(pageNumbers: number[]): void; /** * @private * @param { HTMLDivElement } imageContainer - It's describe about a tile image container. * @returns { number } - It's describe about a image zoom factor. */ export declare function getImageZoomFactor(imageContainer: HTMLDivElement): number; /** * @private * @param { boolean } isImageRequest - It's describe about a is image request or not. * @param { number } size - It's describe about a tile image container. * @returns { number } - It's describe about a image zoom value. */ export declare function getImageZoomValue(isImageRequest?: boolean, size?: number): number; /** * @private * @param { number[] } pageIndexes - It's describe about a is image request or not. * @param { PdfPageRotateAngle } pageRotateAngle - It's describe about a tile image container. * @returns { void } */ export declare function processRotation(pageIndexes: number[], pageRotateAngle: PdfPageRotateAngle): void; /** * @private * @param { PdfPageRotateAngle } rotateAngle - It's describe about a tile image rotation. * @returns { void } */ export declare function pdfRotateAngle(rotateAngle: PdfPageRotateAngle): number; /** * @private * @param { any } a - It's describe about a start page index. * @param { any } b - It's describe about a end page index. * @returns { number } - It's describe about a current page index. */ export declare function sorting(a: any, b: any): number;