@@ -19,10 +19,10 @@ var Pattern = (function patternPattern() {
19
19
20
20
constructor .shadingFromIR = function pattern_shadingFromIR (ctx , raw ) {
21
21
return Shadings [raw [0 ]].fromIR (ctx , raw );
22
- }
22
+ };
23
23
24
- constructor .parseShading = function pattern_shading (shading , matrix ,
25
- xref , res , ctx ) {
24
+ constructor .parseShading = function pattern_shading (shading , matrix , xref ,
25
+ res , ctx ) {
26
26
27
27
var dict = isStream (shading ) ? shading .dict : shading ;
28
28
var type = dict .get ('ShadingType' );
@@ -116,17 +116,18 @@ Shadings.RadialAxial = (function radialAxialShading() {
116
116
p1 = Util .applyTransform (p1 , userMatrix );
117
117
}
118
118
119
+ var grad ;
119
120
if (type == 2 )
120
- var grad = ctx .createLinearGradient (p0 [0 ], p0 [1 ], p1 [0 ], p1 [1 ]);
121
+ grad = ctx .createLinearGradient (p0 [0 ], p0 [1 ], p1 [0 ], p1 [1 ]);
121
122
else if (type == 3 )
122
- var grad = ctx .createRadialGradient (p0 [0 ], p0 [1 ], r0 , p1 [0 ], p1 [1 ], r1 );
123
+ grad = ctx .createRadialGradient (p0 [0 ], p0 [1 ], r0 , p1 [0 ], p1 [1 ], r1 );
123
124
124
125
for (var i = 0 , ii = colorStops .length ; i < ii ; ++i ) {
125
126
var c = colorStops [i ];
126
127
grad .addColorStop (c [0 ], c [1 ]);
127
128
}
128
129
return grad ;
129
- }
130
+ };
130
131
131
132
constructor .prototype = {
132
133
getIR : function radialAxialShadingGetIR () {
@@ -166,7 +167,7 @@ Shadings.Dummy = (function dummyShading() {
166
167
167
168
constructor .fromIR = function dummyShadingFromIR () {
168
169
return 'hotpink' ;
169
- }
170
+ };
170
171
171
172
constructor .prototype = {
172
173
getIR : function dummyShadingGetIR () {
@@ -242,9 +243,9 @@ var TilingPattern = (function tilingPattern() {
242
243
graphics .transform .apply (graphics , tmpTranslate );
243
244
244
245
if (bbox && isArray (bbox ) && 4 == bbox .length ) {
245
- var bboxWidth = bbox [ 2 ] - bbox [ 0 ] ;
246
- var bboxHeight = bbox [ 3 ] - bbox [ 1 ] ;
247
- graphics .rectangle (bbox [ 0 ], bbox [ 1 ] , bboxWidth , bboxHeight );
246
+ var bboxWidth = x1 - x0 ;
247
+ var bboxHeight = y1 - y0 ;
248
+ graphics .rectangle (x0 , y0 , bboxWidth , bboxHeight );
248
249
graphics .clip ();
249
250
graphics .endPath ();
250
251
}
@@ -264,7 +265,7 @@ var TilingPattern = (function tilingPattern() {
264
265
return [
265
266
'TilingPattern' , args , codeIR , matrix , bbox , xstep , ystep , paintType
266
267
];
267
- }
268
+ };
268
269
269
270
TilingPattern .prototype = {
270
271
getPattern : function tiling_getPattern () {
0 commit comments