|
|
|
@ -158,12 +158,13 @@ var PageView = function pageView(container, id, scale,
@@ -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; |
|
|
|
|