this.height = height;
}
PageViewport.prototype = {
- convertPointToViewport: function PageViewport_convertPointToViewport(x, y) {
+ convertToViewportPoint: function PageViewport_convertToViewportPoint(x, y) {
return Util.applyTransform([x, y], this.transform);
},
- convertRectangleToViewport:
- function PageViewport_convertRectangeToViewport(rect) {
+ convertToViewportRectangle:
+ function PageViewport_convertToViewportRectangle(rect) {
var tl = Util.applyTransform([rect[0], rect[1]], this.transform);
var br = Util.applyTransform([rect[2], rect[3]], this.transform);
return [tl[0], tl[1], br[0], br[1]];
},
- convertViewportToPoint: function PageViewport_convertViewportToPoint(x, y) {
+ convertToPdfPoint: function PageViewport_convertToPdfPoint(x, y) {
return Util.applyInverseTransform([x, y], this.transform);
}
};
this.pdfPage = pdfPage;
this.scale = scale || 1.0;
- this.viewport = this.pdfPage.getViewport(scale);
+ this.viewport = this.pdfPage.getViewport(this.scale);
var anchor = document.createElement('a');
anchor.name = '' + this.id;
};
}
function createElementWithStyle(tagName, item) {
- var rect = viewport.convertRectangleToViewport(item.rect);
+ var rect = viewport.convertToViewportRectangle(item.rect);
rect = Util.normalizeRect(rect);
var element = document.createElement(tagName);
element.style.left = Math.floor(rect[0]) + 'px';
this.getPagePoint = function pageViewGetPagePoint(x, y) {
var scale = PDFView.currentScale;
- return this.viewport.convertPointToViewport(x, y);
+ return this.viewport.convertToPdfPoint(x, y);
};
this.scrollIntoView = function pageViewScrollIntoView(dest) {
}
var boundingRect = [
- this.viewport.convertPointToViewport(x, y),
- this.viewport.convertPointToViewport(x + width, y + height)
+ this.viewport.convertToViewportPoint(x, y),
+ this.viewport.convertToViewportPoint(x + width, y + height)
];
if (scale && scale !== PDFView.currentScale)
store.set('exists', true);
store.set('page', pageNumber);
store.set('zoom', normalizedScaleValue);
- store.set('scrollLeft', Math.round(topLeft.x));
- store.set('scrollTop', Math.round(topLeft.y));
+ store.set('scrollLeft', Math.round(topLeft[0]));
+ store.set('scrollTop', Math.round(topLeft[1]));
var href = PDFView.getAnchorUrl(pdfOpenParams);
document.getElementById('viewBookmark').href = href;
}