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

This commit is contained in:
Jonas Jenwald 2014-10-12 02:25:35 +02:00
parent c8d729ff39
commit 670b842e09

View File

@ -374,8 +374,10 @@ var PDFViewer = (function pdfViewer() {
break;
case 'auto':
var isLandscape = (currentPage.width > currentPage.height);
var horizontalScale = isLandscape ? pageHeightScale :
pageWidthScale;
// For pages in landscape mode, fit the page height to the viewer
// *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);
break;
default: