Merge pull request #5399 from Snuffleupagus/issue-5398

Fix "Automatic Zoom" for landscape documents with very wide pages (issue 5398)
This commit is contained in:
Yury Delendik 2014-10-13 09:02:09 -05:00
commit 1f3ca3df11

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: