fix: drawing background size error #254

pr675
Hufe921 3 years ago
parent f54c674c4f
commit 01340bb13c

@ -1679,7 +1679,7 @@ export class Draw {
ctx.globalAlpha = !this.zone.isMainActive() ? inactiveAlpha : 1
this._clearPage(pageNo)
// 绘制背景
this.background.render(ctx)
this.background.render(ctx, pageNo)
// 绘制页边距
this.margin.render(ctx, pageNo)
// 渲染元素

@ -7,9 +7,9 @@ export class Background {
this.draw = draw
}
public render(ctx: CanvasRenderingContext2D) {
const width = this.draw.getOriginalWidth()
const height = this.draw.getOriginalHeight()
public render(ctx: CanvasRenderingContext2D, pageNo: number) {
const width = this.draw.getCanvasWidth(pageNo)
const height = this.draw.getCanvasHeight(pageNo)
ctx.save()
ctx.fillStyle = '#ffffff'
ctx.fillRect(0, 0, width, height)

Loading…
Cancel
Save