@hmcts/annotation-ui-lib
Version:
PDF Viewer and ability to highlight text with and comment tracking
23 lines (22 loc) • 777 B
TypeScript
import { ElementRef } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { PdfAnnotateWrapper } from './js-wrapper/pdf-annotate-wrapper';
import { EmLoggerService } from '../logging/em-logger.service';
export declare class PdfService {
private log;
private pdfAnnotateWrapper;
private pageNumber;
private annotationWrapper;
listPages: {
page: number;
rect: any;
}[];
constructor(log: EmLoggerService, pdfAnnotateWrapper: PdfAnnotateWrapper);
preRun(): void;
getAnnotationWrapper(): ElementRef;
setAnnotationWrapper(annotationWrapper: ElementRef): void;
getPageNumber(): BehaviorSubject<number>;
setPageNumber(pageNumber: number): void;
setHighlightTool(): void;
setCursorTool(): void;
}