fix: float image position when scaling the page #766
This commit is contained in:
@@ -2183,6 +2183,7 @@ export class Draw {
|
|||||||
ctx: CanvasRenderingContext2D,
|
ctx: CanvasRenderingContext2D,
|
||||||
payload: IDrawFloatPayload
|
payload: IDrawFloatPayload
|
||||||
) {
|
) {
|
||||||
|
const { scale } = this.options
|
||||||
const floatPositionList = this.position.getFloatPositionList()
|
const floatPositionList = this.position.getFloatPositionList()
|
||||||
const { imgDisplay, pageNo } = payload
|
const { imgDisplay, pageNo } = payload
|
||||||
for (let e = 0; e < floatPositionList.length; e++) {
|
for (let e = 0; e < floatPositionList.length; e++) {
|
||||||
@@ -2199,8 +2200,8 @@ export class Draw {
|
|||||||
this.imageParticle.render(
|
this.imageParticle.render(
|
||||||
ctx,
|
ctx,
|
||||||
element,
|
element,
|
||||||
imgFloatPosition.x,
|
imgFloatPosition.x * scale,
|
||||||
imgFloatPosition.y
|
imgFloatPosition.y * scale
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user