@hmcts/annotation-ui-lib
Version:
PDF Viewer and ability to highlight text with and comment tracking
89 lines • 4.63 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var PdfAnnotateWrapper = /** @class */ (function () {
function PdfAnnotateWrapper() {
}
/**
* @param {?} pageNumber
* @return {?}
*/
PdfAnnotateWrapper.prototype.createPage = /**
* @param {?} pageNumber
* @return {?}
*/
function (pageNumber) {
return PDFAnnotate.UI.createPage(pageNumber);
};
/**
* @param {?} pageNumber
* @param {?} RENDER_OPTIONS
* @return {?}
*/
PdfAnnotateWrapper.prototype.renderPage = /**
* @param {?} pageNumber
* @param {?} RENDER_OPTIONS
* @return {?}
*/
function (pageNumber, RENDER_OPTIONS) {
return PDFAnnotate.UI.renderPage(pageNumber, RENDER_OPTIONS);
};
/**
* @param {?} type
* @return {?}
*/
PdfAnnotateWrapper.prototype.enableRect = /**
* @param {?} type
* @return {?}
*/
function (type) {
PDFAnnotate.UI.enableRect(type);
};
/**
* @return {?}
*/
PdfAnnotateWrapper.prototype.disableRect = /**
* @return {?}
*/
function () {
PDFAnnotate.UI.disableRect();
};
/**
* @param {?=} storeAdapter
* @return {?}
*/
PdfAnnotateWrapper.prototype.setStoreAdapter = /**
* @param {?=} storeAdapter
* @return {?}
*/
function (storeAdapter) {
if (storeAdapter) {
PDFAnnotate.setStoreAdapter(storeAdapter);
}
else {
PDFAnnotate.setStoreAdapter(new PDFAnnotate.LocalStoreAdapter());
}
};
/**
* @return {?}
*/
PdfAnnotateWrapper.prototype.getStoreAdapter = /**
* @return {?}
*/
function () {
return PDFAnnotate.getStoreAdapter();
};
/**
* @return {?}
*/
PdfAnnotateWrapper.prototype.getUi = /**
* @return {?}
*/
function () {
return PDFAnnotate.UI;
};
return PdfAnnotateWrapper;
}());
export { PdfAnnotateWrapper };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWFubm90YXRlLXdyYXBwZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaG1jdHMvYW5ub3RhdGlvbi11aS1saWIvIiwic291cmNlcyI6WyJsaWIvZGF0YS9qcy13cmFwcGVyL3BkZi1hbm5vdGF0ZS13cmFwcGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQTtJQUFBO0lBaUNBLENBQUM7Ozs7O0lBL0JHLHVDQUFVOzs7O0lBQVYsVUFBVyxVQUFVO1FBQ2pCLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNqRCxDQUFDOzs7Ozs7SUFFRCx1Q0FBVTs7Ozs7SUFBVixVQUFXLFVBQVUsRUFBRSxjQUFjO1FBQ2pDLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsY0FBYyxDQUFDLENBQUM7SUFDakUsQ0FBQzs7Ozs7SUFFRCx1Q0FBVTs7OztJQUFWLFVBQVcsSUFBSTtRQUNYLFdBQVcsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3BDLENBQUM7Ozs7SUFFRCx3Q0FBVzs7O0lBQVg7UUFDSSxXQUFXLENBQUMsRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ2pDLENBQUM7Ozs7O0lBRUQsNENBQWU7Ozs7SUFBZixVQUFnQixZQUFrQjtRQUM5QixFQUFFLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO1lBQ2YsV0FBVyxDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUM5QyxDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixXQUFXLENBQUMsZUFBZSxDQUFDLElBQUksV0FBVyxDQUFDLGlCQUFpQixFQUFFLENBQUMsQ0FBQztRQUNyRSxDQUFDO0lBQ0wsQ0FBQzs7OztJQUVELDRDQUFlOzs7SUFBZjtRQUNJLE1BQU0sQ0FBQyxXQUFXLENBQUMsZUFBZSxFQUFFLENBQUM7SUFDekMsQ0FBQzs7OztJQUVELGtDQUFLOzs7SUFBTDtRQUNJLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDO0lBQzFCLENBQUM7SUFDTCx5QkFBQztBQUFELENBQUMsQUFqQ0QsSUFpQ0MiLCJzb3VyY2VzQ29udGVudCI6WyJkZWNsYXJlIGNvbnN0IFBERkFubm90YXRlOiBhbnk7XG5cbmV4cG9ydCBjbGFzcyBQZGZBbm5vdGF0ZVdyYXBwZXIge1xuXG4gICAgY3JlYXRlUGFnZShwYWdlTnVtYmVyKTogYW55IHtcbiAgICAgICAgcmV0dXJuIFBERkFubm90YXRlLlVJLmNyZWF0ZVBhZ2UocGFnZU51bWJlcik7XG4gICAgfVxuXG4gICAgcmVuZGVyUGFnZShwYWdlTnVtYmVyLCBSRU5ERVJfT1BUSU9OUyk6IFByb21pc2U8YW55PiB7XG4gICAgICAgIHJldHVybiBQREZBbm5vdGF0ZS5VSS5yZW5kZXJQYWdlKHBhZ2VOdW1iZXIsIFJFTkRFUl9PUFRJT05TKTtcbiAgICB9XG5cbiAgICBlbmFibGVSZWN0KHR5cGUpIHtcbiAgICAgICAgUERGQW5ub3RhdGUuVUkuZW5hYmxlUmVjdCh0eXBlKTtcbiAgICB9XG5cbiAgICBkaXNhYmxlUmVjdCgpIHtcbiAgICAgICAgUERGQW5ub3RhdGUuVUkuZGlzYWJsZVJlY3QoKTtcbiAgICB9XG5cbiAgICBzZXRTdG9yZUFkYXB0ZXIoc3RvcmVBZGFwdGVyPzogYW55KSB7XG4gICAgICAgIGlmIChzdG9yZUFkYXB0ZXIpIHtcbiAgICAgICAgICAgIFBERkFubm90YXRlLnNldFN0b3JlQWRhcHRlcihzdG9yZUFkYXB0ZXIpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgUERGQW5ub3RhdGUuc2V0U3RvcmVBZGFwdGVyKG5ldyBQREZBbm5vdGF0ZS5Mb2NhbFN0b3JlQWRhcHRlcigpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGdldFN0b3JlQWRhcHRlcigpOiBhbnkge1xuICAgICAgICByZXR1cm4gUERGQW5ub3RhdGUuZ2V0U3RvcmVBZGFwdGVyKCk7XG4gICAgfVxuXG4gICAgZ2V0VWkoKSB7XG4gICAgICAgIHJldHVybiBQREZBbm5vdGF0ZS5VSTtcbiAgICB9XG59XG4iXX0=