Я использую мобильное средство просмотра 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;
}
Есть ли способ перенастроить масштабирование в центр экрана?