Update text layer correctly when zooming with USE_ONLY_CSS_ZOOM
This commit is contained in:
parent
048c6d99f1
commit
97782cafa4
@ -158,12 +158,13 @@ var PageView = function pageView(container, id, scale,
|
|||||||
// the text layer are rotated.
|
// the text layer are rotated.
|
||||||
// TODO: This could probably be simplified by drawing the text layer in
|
// TODO: This could probably be simplified by drawing the text layer in
|
||||||
// one orientation then rotating overall.
|
// one orientation then rotating overall.
|
||||||
|
var textLayerViewport = this.textLayer.viewport;
|
||||||
var textRelativeRotation = this.viewport.rotation -
|
var textRelativeRotation = this.viewport.rotation -
|
||||||
this.textLayer.viewport.rotation;
|
textLayerViewport.rotation;
|
||||||
var textAbsRotation = Math.abs(textRelativeRotation);
|
var textAbsRotation = Math.abs(textRelativeRotation);
|
||||||
var scale = (width / canvas.width);
|
var scale = width / textLayerViewport.width;
|
||||||
if (textAbsRotation === 90 || textAbsRotation === 270) {
|
if (textAbsRotation === 90 || textAbsRotation === 270) {
|
||||||
scale = width / canvas.height;
|
scale = width / textLayerViewport.height;
|
||||||
}
|
}
|
||||||
var textLayerDiv = this.textLayer.textLayerDiv;
|
var textLayerDiv = this.textLayer.textLayerDiv;
|
||||||
var transX, transY;
|
var transX, transY;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user