Browse Source

Fix "Automatic Zoom" for landscape documents with very wide pages (issue 5398)

Jonas Jenwald 11 years ago
parent
commit
670b842e09
  1. 6
      web/pdf_viewer.js

6
web/pdf_viewer.js

@ -374,8 +374,10 @@ var PDFViewer = (function pdfViewer() {
break; break;
case 'auto': case 'auto':
var isLandscape = (currentPage.width > currentPage.height); var isLandscape = (currentPage.width > currentPage.height);
var horizontalScale = isLandscape ? pageHeightScale : // For pages in landscape mode, fit the page height to the viewer
pageWidthScale; // *unless* the page would thus become too wide to fit horizontally.
var horizontalScale = isLandscape ?
Math.min(pageHeightScale, pageWidthScale) : pageWidthScale;
scale = Math.min(MAX_AUTO_SCALE, horizontalScale); scale = Math.min(MAX_AUTO_SCALE, horizontalScale);
break; break;
default: default:

Loading…
Cancel
Save