mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-26 10:08:06 +02:00
Fixing pattern canvas transform for chrome
This commit is contained in:
parent
8ac0690913
commit
d7808b0db6
2 changed files with 11 additions and 1 deletions
|
@ -351,6 +351,9 @@ var TilingPattern = (function TilingPatternClosure() {
|
|||
|
||||
// set the new canvas element context as the graphics context
|
||||
var tmpCtx = tmpCanvas.getContext('2d');
|
||||
// for simulated mozCurrentTransform canvas (normaly setting width/height
|
||||
// will reset the matrix)
|
||||
tmpCtx.setTransform(1, 0, 0, 1, 0, 0);
|
||||
var graphics = new CanvasGraphics(tmpCtx, commonObjs, objs);
|
||||
|
||||
this.setFillAndStrokeStyleToContext(tmpCtx, paintType, color);
|
||||
|
@ -415,7 +418,7 @@ var TilingPattern = (function TilingPatternClosure() {
|
|||
// The temporary canvas is created only because the memory is released
|
||||
// more quickly than creating multiple temporary canvases.
|
||||
if (temporaryPatternCanvas === null) {
|
||||
temporaryPatternCanvas = createScratchCanvas(0, 0);
|
||||
temporaryPatternCanvas = createScratchCanvas(1, 1);
|
||||
}
|
||||
this.createPatternCanvas(temporaryPatternCanvas);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue