Browse Source

PDF.js version 1.0.694

master v1.0.694
Yury Delendik 11 years ago
parent
commit
4c57cb54af
  1. 2
      bower.json
  2. 40
      build/pdf.combined.js
  3. 40
      build/pdf.js
  4. 4
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.692", "version": "1.0.694",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",
"pdf", "pdf",

40
build/pdf.combined.js

@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.692'; PDFJS.version = '1.0.694';
PDFJS.build = '34449f6'; PDFJS.build = '90d79d1';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -7013,6 +7013,12 @@ var SVGGraphics = (function SVGGraphicsClosure() {
case OPS.paintImageMaskXObject: case OPS.paintImageMaskXObject:
this.paintImageMaskXObject(args[0]); this.paintImageMaskXObject(args[0]);
break; break;
case OPS.paintFormXObjectBegin:
this.paintFormXObjectBegin(args[0], args[1]);
break;
case OPS.paintFormXObjectEnd:
this.paintFormXObjectEnd();
break;
case OPS.closePath: case OPS.closePath:
this.closePath(); this.closePath();
break; break;
@ -7224,6 +7230,7 @@ var SVGGraphics = (function SVGGraphicsClosure() {
endText: function SVGGraphics_endText() { endText: function SVGGraphics_endText() {
if (this.current.pendingClip) { if (this.current.pendingClip) {
this.cgrp.appendChild(this.tgrp);
this.pgrp.appendChild(this.cgrp); this.pgrp.appendChild(this.cgrp);
} else { } else {
this.pgrp.appendChild(this.tgrp); this.pgrp.appendChild(this.tgrp);
@ -7578,6 +7585,35 @@ var SVGGraphics = (function SVGGraphicsClosure() {
this.paintInlineImageXObject(imgData, mask); this.paintInlineImageXObject(imgData, mask);
}, },
paintFormXObjectBegin:
function SVGGraphics_paintFormXObjectBegin(matrix, bbox) {
this.save();
if (isArray(matrix) && matrix.length === 6) {
this.transform(matrix[0], matrix[1], matrix[2],
matrix[3], matrix[4], matrix[5]);
}
if (isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
var cliprect = document.createElementNS(NS, 'svg:rect');
cliprect.setAttributeNS(null, 'x', bbox[0]);
cliprect.setAttributeNS(null, 'y', bbox[1]);
cliprect.setAttributeNS(null, 'width', pf(width));
cliprect.setAttributeNS(null, 'height', pf(height));
this.current.element = cliprect;
this.clip('nonzero');
this.endPath();
}
},
paintFormXObjectEnd:
function SVGGraphics_paintFormXObjectEnd() {
this.restore();
}
}; };
return SVGGraphics; return SVGGraphics;
})(); })();

40
build/pdf.js

@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.692'; PDFJS.version = '1.0.694';
PDFJS.build = '34449f6'; PDFJS.build = '90d79d1';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -7057,6 +7057,12 @@ var SVGGraphics = (function SVGGraphicsClosure() {
case OPS.paintImageMaskXObject: case OPS.paintImageMaskXObject:
this.paintImageMaskXObject(args[0]); this.paintImageMaskXObject(args[0]);
break; break;
case OPS.paintFormXObjectBegin:
this.paintFormXObjectBegin(args[0], args[1]);
break;
case OPS.paintFormXObjectEnd:
this.paintFormXObjectEnd();
break;
case OPS.closePath: case OPS.closePath:
this.closePath(); this.closePath();
break; break;
@ -7268,6 +7274,7 @@ var SVGGraphics = (function SVGGraphicsClosure() {
endText: function SVGGraphics_endText() { endText: function SVGGraphics_endText() {
if (this.current.pendingClip) { if (this.current.pendingClip) {
this.cgrp.appendChild(this.tgrp);
this.pgrp.appendChild(this.cgrp); this.pgrp.appendChild(this.cgrp);
} else { } else {
this.pgrp.appendChild(this.tgrp); this.pgrp.appendChild(this.tgrp);
@ -7622,6 +7629,35 @@ var SVGGraphics = (function SVGGraphicsClosure() {
this.paintInlineImageXObject(imgData, mask); this.paintInlineImageXObject(imgData, mask);
}, },
paintFormXObjectBegin:
function SVGGraphics_paintFormXObjectBegin(matrix, bbox) {
this.save();
if (isArray(matrix) && matrix.length === 6) {
this.transform(matrix[0], matrix[1], matrix[2],
matrix[3], matrix[4], matrix[5]);
}
if (isArray(bbox) && bbox.length === 4) {
var width = bbox[2] - bbox[0];
var height = bbox[3] - bbox[1];
var cliprect = document.createElementNS(NS, 'svg:rect');
cliprect.setAttributeNS(null, 'x', bbox[0]);
cliprect.setAttributeNS(null, 'y', bbox[1]);
cliprect.setAttributeNS(null, 'width', pf(width));
cliprect.setAttributeNS(null, 'height', pf(height));
this.current.element = cliprect;
this.clip('nonzero');
this.endPath();
}
},
paintFormXObjectEnd:
function SVGGraphics_paintFormXObjectEnd() {
this.restore();
}
}; };
return SVGGraphics; return SVGGraphics;
})(); })();

4
build/pdf.worker.js vendored

@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.692'; PDFJS.version = '1.0.694';
PDFJS.build = '34449f6'; PDFJS.build = '90d79d1';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.692", "version": "1.0.694",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",

Loading…
Cancel
Save