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:
commit
1f3ca3df11
@ -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…
Reference in New Issue
Block a user