Browse Source

improve(ux): friendly position when go to highlight anchor in pdf viewer

charlie 3 years ago
parent
commit
6e6aa5819a
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/main/frontend/extensions/pdf/utils.js

+ 4 - 2
src/main/frontend/extensions/pdf/utils.js

@@ -103,8 +103,10 @@ export const scrollToHighlight = (viewer, highlight) => {
     pageNumber: page,
     destArray: [
       null, { name: 'XYZ' },
-      ...viewport.convertToPdfPoint(0, scaledToViewport(bounding, viewport).top - 200),
-      0 // scale
+      ...viewport.convertToPdfPoint(
+        viewer.container.scrollLeft,
+        scaledToViewport(bounding, viewport).top - 200),
+      viewer.currentScale // scale
     ],
     ignoreDestinationZoom: true
   })