1
- import styles from "../style/PdfHighlighter.module.css" ;
2
-
3
1
import debounce from "debounce" ;
4
2
import type { PDFDocumentProxy } from "pdfjs-dist" ;
5
3
import type { EventBus , PDFViewer } from "pdfjs-dist/legacy/web/pdf_viewer.mjs" ;
@@ -10,16 +8,17 @@ import React, {
10
8
} from "react" ;
11
9
import { type Root , createRoot } from "react-dom/client" ;
12
10
import { scaledToViewport , viewportToScaled } from "../lib/coordinates" ;
13
- import getAreaAsPng from "../lib/get-area-as-png" ;
14
- import getBoundingRect from "../lib/get-bounding-rect" ;
15
- import getClientRects from "../lib/get-client-rects" ;
11
+ import { getAreaAsPNG } from "../lib/get-area-as-png" ;
12
+ import { getBoundingRect } from "../lib/get-bounding-rect" ;
13
+ import { getClientRects } from "../lib/get-client-rects" ;
16
14
import {
17
15
findOrCreateContainerLayer ,
18
16
getPageFromElement ,
19
17
getPagesFromRange ,
20
18
getWindow ,
21
19
isHTMLElement ,
22
20
} from "../lib/pdfjs-dom" ;
21
+ import styles from "../style/PdfHighlighter.module.css" ;
23
22
import type {
24
23
IHighlight ,
25
24
LTWH ,
@@ -29,7 +28,7 @@ import type {
29
28
ScaledPosition ,
30
29
} from "../types" ;
31
30
import { HighlightLayer } from "./HighlightLayer" ;
32
- import MouseSelection from "./MouseSelection" ;
31
+ import { MouseSelection } from "./MouseSelection" ;
33
32
import { TipContainer } from "./TipContainer" ;
34
33
35
34
export type T_ViewportHighlight < T_HT > = { position : Position } & T_HT ;
@@ -307,7 +306,7 @@ export class PdfHighlighter<T_HT extends IHighlight> extends PureComponent<
307
306
screenshot ( position : LTWH , pageNumber : number ) {
308
307
const canvas = this . viewer . getPageView ( pageNumber - 1 ) . canvas ;
309
308
310
- return getAreaAsPng ( canvas , position ) ;
309
+ return getAreaAsPNG ( canvas , position ) ;
311
310
}
312
311
313
312
hideTipAndSelection = ( ) => {
0 commit comments