diff --git a/web/page_view.js b/web/page_view.js index 27f01b6c0..4ec9efdeb 100644 --- a/web/page_view.js +++ b/web/page_view.js @@ -158,12 +158,13 @@ var PageView = function pageView(container, id, scale, // the text layer are rotated. // TODO: This could probably be simplified by drawing the text layer in // one orientation then rotating overall. + var textLayerViewport = this.textLayer.viewport; var textRelativeRotation = this.viewport.rotation - - this.textLayer.viewport.rotation; + textLayerViewport.rotation; var textAbsRotation = Math.abs(textRelativeRotation); - var scale = (width / canvas.width); + var scale = width / textLayerViewport.width; if (textAbsRotation === 90 || textAbsRotation === 270) { - scale = width / canvas.height; + scale = width / textLayerViewport.height; } var textLayerDiv = this.textLayer.textLayerDiv; var transX, transY;