Merge pull request #6617 from Snuffleupagus/issue-6615

Correctly handle /FitH destinations with `null` as the parameter
This commit is contained in:
Yury Delendik 2015-11-10 07:58:41 -06:00
commit 3c94ba8a1c

View File

@ -519,6 +519,12 @@ var PDFViewer = (function pdfViewer() {
case 'FitBH':
y = dest[2];
scale = 'page-width';
// According to the PDF spec, section 12.3.2.2, a `null` value in the
// parameter should maintain the position relative to the new page.
if (y === null && this._location) {
x = this._location.left;
y = this._location.top;
}
break;
case 'FitV':
case 'FitBV':