UNPKG

@hmcts/annotation-ui-lib

Version:

PDF Viewer and ability to highlight text with and comment tracking

59 lines 3.68 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export class PdfAnnotateWrapper { /** * @param {?} pageNumber * @return {?} */ createPage(pageNumber) { return PDFAnnotate.UI.createPage(pageNumber); } /** * @param {?} pageNumber * @param {?} RENDER_OPTIONS * @return {?} */ renderPage(pageNumber, RENDER_OPTIONS) { return PDFAnnotate.UI.renderPage(pageNumber, RENDER_OPTIONS); } /** * @param {?} type * @return {?} */ enableRect(type) { PDFAnnotate.UI.enableRect(type); } /** * @return {?} */ disableRect() { PDFAnnotate.UI.disableRect(); } /** * @param {?=} storeAdapter * @return {?} */ setStoreAdapter(storeAdapter) { if (storeAdapter) { PDFAnnotate.setStoreAdapter(storeAdapter); } else { PDFAnnotate.setStoreAdapter(new PDFAnnotate.LocalStoreAdapter()); } } /** * @return {?} */ getStoreAdapter() { return PDFAnnotate.getStoreAdapter(); } /** * @return {?} */ getUi() { return PDFAnnotate.UI; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWFubm90YXRlLXdyYXBwZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaG1jdHMvYW5ub3RhdGlvbi11aS1saWIvIiwic291cmNlcyI6WyJsaWIvZGF0YS9qcy13cmFwcGVyL3BkZi1hbm5vdGF0ZS13cmFwcGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxNQUFNOzs7OztJQUVGLFVBQVUsQ0FBQyxVQUFVO1FBQ2pCLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNqRCxDQUFDOzs7Ozs7SUFFRCxVQUFVLENBQUMsVUFBVSxFQUFFLGNBQWM7UUFDakMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLFVBQVUsRUFBRSxjQUFjLENBQUMsQ0FBQztJQUNqRSxDQUFDOzs7OztJQUVELFVBQVUsQ0FBQyxJQUFJO1FBQ1gsV0FBVyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDcEMsQ0FBQzs7OztJQUVELFdBQVc7UUFDUCxXQUFXLENBQUMsRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ2pDLENBQUM7Ozs7O0lBRUQsZUFBZSxDQUFDLFlBQWtCO1FBQzlCLEVBQUUsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7WUFDZixXQUFXLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQzlDLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLFdBQVcsQ0FBQyxlQUFlLENBQUMsSUFBSSxXQUFXLENBQUMsaUJBQWlCLEVBQUUsQ0FBQyxDQUFDO1FBQ3JFLENBQUM7SUFDTCxDQUFDOzs7O0lBRUQsZUFBZTtRQUNYLE1BQU0sQ0FBQyxXQUFXLENBQUMsZUFBZSxFQUFFLENBQUM7SUFDekMsQ0FBQzs7OztJQUVELEtBQUs7UUFDRCxNQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQztJQUMxQixDQUFDO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJkZWNsYXJlIGNvbnN0IFBERkFubm90YXRlOiBhbnk7XG5cbmV4cG9ydCBjbGFzcyBQZGZBbm5vdGF0ZVdyYXBwZXIge1xuXG4gICAgY3JlYXRlUGFnZShwYWdlTnVtYmVyKTogYW55IHtcbiAgICAgICAgcmV0dXJuIFBERkFubm90YXRlLlVJLmNyZWF0ZVBhZ2UocGFnZU51bWJlcik7XG4gICAgfVxuXG4gICAgcmVuZGVyUGFnZShwYWdlTnVtYmVyLCBSRU5ERVJfT1BUSU9OUyk6IFByb21pc2U8YW55PiB7XG4gICAgICAgIHJldHVybiBQREZBbm5vdGF0ZS5VSS5yZW5kZXJQYWdlKHBhZ2VOdW1iZXIsIFJFTkRFUl9PUFRJT05TKTtcbiAgICB9XG5cbiAgICBlbmFibGVSZWN0KHR5cGUpIHtcbiAgICAgICAgUERGQW5ub3RhdGUuVUkuZW5hYmxlUmVjdCh0eXBlKTtcbiAgICB9XG5cbiAgICBkaXNhYmxlUmVjdCgpIHtcbiAgICAgICAgUERGQW5ub3RhdGUuVUkuZGlzYWJsZVJlY3QoKTtcbiAgICB9XG5cbiAgICBzZXRTdG9yZUFkYXB0ZXIoc3RvcmVBZGFwdGVyPzogYW55KSB7XG4gICAgICAgIGlmIChzdG9yZUFkYXB0ZXIpIHtcbiAgICAgICAgICAgIFBERkFubm90YXRlLnNldFN0b3JlQWRhcHRlcihzdG9yZUFkYXB0ZXIpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgUERGQW5ub3RhdGUuc2V0U3RvcmVBZGFwdGVyKG5ldyBQREZBbm5vdGF0ZS5Mb2NhbFN0b3JlQWRhcHRlcigpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGdldFN0b3JlQWRhcHRlcigpOiBhbnkge1xuICAgICAgICByZXR1cm4gUERGQW5ub3RhdGUuZ2V0U3RvcmVBZGFwdGVyKCk7XG4gICAgfVxuXG4gICAgZ2V0VWkoKSB7XG4gICAgICAgIHJldHVybiBQREZBbm5vdGF0ZS5VSTtcbiAgICB9XG59XG4iXX0=