我在我的网络应用中使用pdfjs移动查看器(https://github.com/mozilla/pdf.js/tree/master/examples/mobile-viewer)。据我所知pdf.js不支持双指缩放。我能够为这个查看器添加手势识别,但我的问题是pdf.js的原生缩放不居中并缩放到屏幕的左上角。
pinchZoomIn: function pdfViewZoomIn(ticks) {
let newScale = this.pdfViewer.currentScale;
do {
newScale = (newScale * PINCH_SCALE_DELTA).toFixed(2);
newScale = Math.min(MAX_SCALE, newScale);
} while (--ticks && newScale < MAX_SCALE);
this.pdfViewer.currentScaleValue = newScale;
}
有没有办法将缩放重新配置到屏幕中央?