Browse Source

PDF.js version 1.3.44 - See mozilla/pdf.js@361fa83f3b6d502c80bdb0fc4cae71d857e80398

master v1.3.44
Pdf Bot 10 years ago
parent
commit
cfb8c33dce
  1. 2
      bower.json
  2. 62
      build/pdf.combined.js
  3. 4
      build/pdf.js
  4. 62
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.3.42", "version": "1.3.44",
"main": [ "main": [
"build/pdf.js", "build/pdf.js",
"build/pdf.worker.js" "build/pdf.worker.js"

62
build/pdf.combined.js

@ -20,8 +20,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.3.42'; PDFJS.version = '1.3.44';
PDFJS.build = '84a47f8'; PDFJS.build = '361fa83';
(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
@ -9914,7 +9914,7 @@ var Page = (function PageClosure() {
} }
var annotationsReadyPromise = Annotation.appendToOperatorList( var annotationsReadyPromise = Annotation.appendToOperatorList(
annotations, pageOpList, pdfManager, partialEvaluator, task, intent); annotations, pageOpList, partialEvaluator, task, intent);
return annotationsReadyPromise.then(function () { return annotationsReadyPromise.then(function () {
pageOpList.flush(true); pageOpList.flush(true);
return pageOpList; return pageOpList;
@ -12187,25 +12187,22 @@ var Annotation = (function AnnotationClosure() {
function Annotation(params) { function Annotation(params) {
var dict = params.dict; var dict = params.dict;
var data = this.data = {};
data.subtype = dict.get('Subtype').name;
this.setFlags(dict.get('F')); this.setFlags(dict.get('F'));
data.annotationFlags = this.flags;
this.setRectangle(dict.get('Rect')); this.setRectangle(dict.get('Rect'));
data.rect = this.rectangle;
this.setColor(dict.get('C')); this.setColor(dict.get('C'));
data.color = this.color;
this.borderStyle = data.borderStyle = new AnnotationBorderStyle();
this.setBorderStyle(dict); this.setBorderStyle(dict);
this.appearance = getDefaultAppearance(dict); this.appearance = getDefaultAppearance(dict);
data.hasAppearance = !!this.appearance;
data.id = params.ref.num; // Expose public properties using a data object.
this.data = {};
this.data.id = params.ref.num;
this.data.subtype = dict.get('Subtype').name;
this.data.annotationFlags = this.flags;
this.data.rect = this.rectangle;
this.data.color = this.color;
this.data.borderStyle = this.borderStyle;
this.data.hasAppearance = !!this.appearance;
} }
Annotation.prototype = { Annotation.prototype = {
@ -12332,6 +12329,7 @@ var Annotation = (function AnnotationClosure() {
* @param {Dict} borderStyle - The border style dictionary * @param {Dict} borderStyle - The border style dictionary
*/ */
setBorderStyle: function Annotation_setBorderStyle(borderStyle) { setBorderStyle: function Annotation_setBorderStyle(borderStyle) {
this.borderStyle = new AnnotationBorderStyle();
if (!isDict(borderStyle)) { if (!isDict(borderStyle)) {
return; return;
} }
@ -12384,13 +12382,11 @@ var Annotation = (function AnnotationClosure() {
}, },
getOperatorList: function Annotation_getOperatorList(evaluator, task) { getOperatorList: function Annotation_getOperatorList(evaluator, task) {
if (!this.appearance) { if (!this.appearance) {
return Promise.resolve(new OperatorList()); return Promise.resolve(new OperatorList());
} }
var data = this.data; var data = this.data;
var appearanceDict = this.appearance.dict; var appearanceDict = this.appearance.dict;
var resourcesPromise = this.loadResources([ var resourcesPromise = this.loadResources([
'ExtGState', 'ExtGState',
@ -12422,33 +12418,22 @@ var Annotation = (function AnnotationClosure() {
}; };
Annotation.appendToOperatorList = function Annotation_appendToOperatorList( Annotation.appendToOperatorList = function Annotation_appendToOperatorList(
annotations, opList, pdfManager, partialEvaluator, task, intent) { annotations, opList, partialEvaluator, task, intent) {
function reject(e) {
annotationsReadyCapability.reject(e);
}
var annotationsReadyCapability = createPromiseCapability();
var annotationPromises = []; var annotationPromises = [];
for (var i = 0, n = annotations.length; i < n; ++i) { for (var i = 0, n = annotations.length; i < n; ++i) {
if (intent === 'display' && annotations[i].viewable || if ((intent === 'display' && annotations[i].viewable) ||
intent === 'print' && annotations[i].printable) { (intent === 'print' && annotations[i].printable)) {
annotationPromises.push( annotationPromises.push(
annotations[i].getOperatorList(partialEvaluator, task)); annotations[i].getOperatorList(partialEvaluator, task));
} }
} }
Promise.all(annotationPromises).then(function(datas) { return Promise.all(annotationPromises).then(function(operatorLists) {
opList.addOp(OPS.beginAnnotations, []); opList.addOp(OPS.beginAnnotations, []);
for (var i = 0, n = datas.length; i < n; ++i) { for (var i = 0, n = operatorLists.length; i < n; ++i) {
var annotOpList = datas[i]; opList.addOpList(operatorLists[i]);
opList.addOpList(annotOpList);
} }
opList.addOp(OPS.endAnnotations, []); opList.addOp(OPS.endAnnotations, []);
annotationsReadyCapability.resolve(); });
}, reject);
return annotationsReadyCapability.promise;
}; };
return Annotation; return Annotation;
@ -12593,7 +12578,6 @@ var AnnotationBorderStyle = (function AnnotationBorderStyleClosure() {
})(); })();
var WidgetAnnotation = (function WidgetAnnotationClosure() { var WidgetAnnotation = (function WidgetAnnotationClosure() {
function WidgetAnnotation(params) { function WidgetAnnotation(params) {
Annotation.call(this, params); Annotation.call(this, params);
@ -12717,7 +12701,7 @@ var TextAnnotation = (function TextAnnotationClosure() {
} }
} }
Util.inherit(TextAnnotation, Annotation, { }); Util.inherit(TextAnnotation, Annotation, {});
return TextAnnotation; return TextAnnotation;
})(); })();
@ -12793,7 +12777,7 @@ var LinkAnnotation = (function LinkAnnotationClosure() {
return url; return url;
} }
Util.inherit(LinkAnnotation, Annotation, { }); Util.inherit(LinkAnnotation, Annotation, {});
return LinkAnnotation; return LinkAnnotation;
})(); })();

4
build/pdf.js

@ -20,8 +20,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.3.42'; PDFJS.version = '1.3.44';
PDFJS.build = '84a47f8'; PDFJS.build = '361fa83';
(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

62
build/pdf.worker.js vendored

@ -20,8 +20,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.3.42'; PDFJS.version = '1.3.44';
PDFJS.build = '84a47f8'; PDFJS.build = '361fa83';
(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
@ -2841,7 +2841,7 @@ var Page = (function PageClosure() {
} }
var annotationsReadyPromise = Annotation.appendToOperatorList( var annotationsReadyPromise = Annotation.appendToOperatorList(
annotations, pageOpList, pdfManager, partialEvaluator, task, intent); annotations, pageOpList, partialEvaluator, task, intent);
return annotationsReadyPromise.then(function () { return annotationsReadyPromise.then(function () {
pageOpList.flush(true); pageOpList.flush(true);
return pageOpList; return pageOpList;
@ -5114,25 +5114,22 @@ var Annotation = (function AnnotationClosure() {
function Annotation(params) { function Annotation(params) {
var dict = params.dict; var dict = params.dict;
var data = this.data = {};
data.subtype = dict.get('Subtype').name;
this.setFlags(dict.get('F')); this.setFlags(dict.get('F'));
data.annotationFlags = this.flags;
this.setRectangle(dict.get('Rect')); this.setRectangle(dict.get('Rect'));
data.rect = this.rectangle;
this.setColor(dict.get('C')); this.setColor(dict.get('C'));
data.color = this.color;
this.borderStyle = data.borderStyle = new AnnotationBorderStyle();
this.setBorderStyle(dict); this.setBorderStyle(dict);
this.appearance = getDefaultAppearance(dict); this.appearance = getDefaultAppearance(dict);
data.hasAppearance = !!this.appearance;
data.id = params.ref.num; // Expose public properties using a data object.
this.data = {};
this.data.id = params.ref.num;
this.data.subtype = dict.get('Subtype').name;
this.data.annotationFlags = this.flags;
this.data.rect = this.rectangle;
this.data.color = this.color;
this.data.borderStyle = this.borderStyle;
this.data.hasAppearance = !!this.appearance;
} }
Annotation.prototype = { Annotation.prototype = {
@ -5259,6 +5256,7 @@ var Annotation = (function AnnotationClosure() {
* @param {Dict} borderStyle - The border style dictionary * @param {Dict} borderStyle - The border style dictionary
*/ */
setBorderStyle: function Annotation_setBorderStyle(borderStyle) { setBorderStyle: function Annotation_setBorderStyle(borderStyle) {
this.borderStyle = new AnnotationBorderStyle();
if (!isDict(borderStyle)) { if (!isDict(borderStyle)) {
return; return;
} }
@ -5311,13 +5309,11 @@ var Annotation = (function AnnotationClosure() {
}, },
getOperatorList: function Annotation_getOperatorList(evaluator, task) { getOperatorList: function Annotation_getOperatorList(evaluator, task) {
if (!this.appearance) { if (!this.appearance) {
return Promise.resolve(new OperatorList()); return Promise.resolve(new OperatorList());
} }
var data = this.data; var data = this.data;
var appearanceDict = this.appearance.dict; var appearanceDict = this.appearance.dict;
var resourcesPromise = this.loadResources([ var resourcesPromise = this.loadResources([
'ExtGState', 'ExtGState',
@ -5349,33 +5345,22 @@ var Annotation = (function AnnotationClosure() {
}; };
Annotation.appendToOperatorList = function Annotation_appendToOperatorList( Annotation.appendToOperatorList = function Annotation_appendToOperatorList(
annotations, opList, pdfManager, partialEvaluator, task, intent) { annotations, opList, partialEvaluator, task, intent) {
function reject(e) {
annotationsReadyCapability.reject(e);
}
var annotationsReadyCapability = createPromiseCapability();
var annotationPromises = []; var annotationPromises = [];
for (var i = 0, n = annotations.length; i < n; ++i) { for (var i = 0, n = annotations.length; i < n; ++i) {
if (intent === 'display' && annotations[i].viewable || if ((intent === 'display' && annotations[i].viewable) ||
intent === 'print' && annotations[i].printable) { (intent === 'print' && annotations[i].printable)) {
annotationPromises.push( annotationPromises.push(
annotations[i].getOperatorList(partialEvaluator, task)); annotations[i].getOperatorList(partialEvaluator, task));
} }
} }
Promise.all(annotationPromises).then(function(datas) { return Promise.all(annotationPromises).then(function(operatorLists) {
opList.addOp(OPS.beginAnnotations, []); opList.addOp(OPS.beginAnnotations, []);
for (var i = 0, n = datas.length; i < n; ++i) { for (var i = 0, n = operatorLists.length; i < n; ++i) {
var annotOpList = datas[i]; opList.addOpList(operatorLists[i]);
opList.addOpList(annotOpList);
} }
opList.addOp(OPS.endAnnotations, []); opList.addOp(OPS.endAnnotations, []);
annotationsReadyCapability.resolve(); });
}, reject);
return annotationsReadyCapability.promise;
}; };
return Annotation; return Annotation;
@ -5520,7 +5505,6 @@ var AnnotationBorderStyle = (function AnnotationBorderStyleClosure() {
})(); })();
var WidgetAnnotation = (function WidgetAnnotationClosure() { var WidgetAnnotation = (function WidgetAnnotationClosure() {
function WidgetAnnotation(params) { function WidgetAnnotation(params) {
Annotation.call(this, params); Annotation.call(this, params);
@ -5644,7 +5628,7 @@ var TextAnnotation = (function TextAnnotationClosure() {
} }
} }
Util.inherit(TextAnnotation, Annotation, { }); Util.inherit(TextAnnotation, Annotation, {});
return TextAnnotation; return TextAnnotation;
})(); })();
@ -5720,7 +5704,7 @@ var LinkAnnotation = (function LinkAnnotationClosure() {
return url; return url;
} }
Util.inherit(LinkAnnotation, Annotation, { }); Util.inherit(LinkAnnotation, Annotation, {});
return LinkAnnotation; return LinkAnnotation;
})(); })();

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.3.42", "version": "1.3.44",
"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