|
|
@ -1523,8 +1523,10 @@ var PDFView = { |
|
|
|
if (zoomArgNumber) |
|
|
|
if (zoomArgNumber) |
|
|
|
zoomArg = zoomArgNumber / 100; |
|
|
|
zoomArg = zoomArgNumber / 100; |
|
|
|
|
|
|
|
|
|
|
|
var dest = [null, {name: 'XYZ'}, (zoomArgs[1] | 0), |
|
|
|
var dest = [null, {name: 'XYZ'}, |
|
|
|
(zoomArgs[2] | 0), zoomArg]; |
|
|
|
zoomArgs.length > 1 ? (zoomArgs[1] | 0) : null, |
|
|
|
|
|
|
|
zoomArgs.length > 2 ? (zoomArgs[2] | 0) : null, |
|
|
|
|
|
|
|
zoomArg]; |
|
|
|
var currentPage = this.pages[pageNumber - 1]; |
|
|
|
var currentPage = this.pages[pageNumber - 1]; |
|
|
|
currentPage.scrollIntoView(dest); |
|
|
|
currentPage.scrollIntoView(dest); |
|
|
|
} else { |
|
|
|
} else { |
|
|
@ -2036,6 +2038,12 @@ var PageView = function pageView(container, pdfPage, id, scale, |
|
|
|
x = dest[2]; |
|
|
|
x = dest[2]; |
|
|
|
y = dest[3]; |
|
|
|
y = dest[3]; |
|
|
|
scale = dest[4]; |
|
|
|
scale = dest[4]; |
|
|
|
|
|
|
|
// If x and/or y coordinates are not supplied, default to
|
|
|
|
|
|
|
|
// _top_ left of the page (not the obvious bottom left,
|
|
|
|
|
|
|
|
// since aligning the bottom of the intended page with the
|
|
|
|
|
|
|
|
// top of the window is rarely helpful).
|
|
|
|
|
|
|
|
x = x !== null ? x : 0; |
|
|
|
|
|
|
|
y = y !== null ? y : this.height / this.scale; |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 'Fit': |
|
|
|
case 'Fit': |
|
|
|
case 'FitB': |
|
|
|
case 'FitB': |
|
|
|