pdfjs мобильный просмотрщик по центру пинч - PullRequest
0 голосов
/ 06 июня 2018

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

Есть ли способ перенастроить масштабирование в центр экрана?

...