@syncfusion/ej2-pdfviewer
Version:
Essential JS 2 PDF viewer Component
74 lines (73 loc) • 3.02 kB
TypeScript
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;