|
@@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {};
|
|
|
}
|
|
|
|
|
|
-PDFJS.version = '1.0.162';
|
|
|
-PDFJS.build = 'abc924b';
|
|
|
+PDFJS.version = '1.0.165';
|
|
|
+PDFJS.build = '12d9022';
|
|
|
|
|
|
(function pdfjsWrapper() {
|
|
|
// Use strict in our context only - users might not want it
|
|
@@ -3586,44 +3586,12 @@ var TextWidgetAnnotation = (function TextWidgetAnnotationClosure() {
|
|
|
|
|
|
// Even if there is an appearance stream, ignore it. This is the
|
|
|
// behaviour used by Adobe Reader.
|
|
|
-
|
|
|
- var defaultAppearance = data.defaultAppearance;
|
|
|
- if (!defaultAppearance) {
|
|
|
+ if (!data.defaultAppearance) {
|
|
|
return Promise.resolve(opList);
|
|
|
}
|
|
|
|
|
|
- // Include any font resources found in the default appearance
|
|
|
-
|
|
|
- var stream = new Stream(stringToBytes(defaultAppearance));
|
|
|
+ var stream = new Stream(stringToBytes(data.defaultAppearance));
|
|
|
evaluator.getOperatorList(stream, this.fieldResources, opList);
|
|
|
- var appearanceFnArray = opList.fnArray;
|
|
|
- var appearanceArgsArray = opList.argsArray;
|
|
|
- var fnArray = [];
|
|
|
-
|
|
|
- // TODO(mack): Add support for stroke color
|
|
|
- data.rgb = [0, 0, 0];
|
|
|
- // TODO THIS DOESN'T MAKE ANY SENSE SINCE THE fnArray IS EMPTY!
|
|
|
- for (var i = 0, n = fnArray.length; i < n; ++i) {
|
|
|
- var fnId = appearanceFnArray[i];
|
|
|
- var args = appearanceArgsArray[i];
|
|
|
-
|
|
|
- if (fnId === OPS.setFont) {
|
|
|
- data.fontRefName = args[0];
|
|
|
- var size = args[1];
|
|
|
- if (size < 0) {
|
|
|
- data.fontDirection = -1;
|
|
|
- data.fontSize = -size;
|
|
|
- } else {
|
|
|
- data.fontDirection = 1;
|
|
|
- data.fontSize = size;
|
|
|
- }
|
|
|
- } else if (fnId === OPS.setFillRGBColor) {
|
|
|
- data.rgb = args;
|
|
|
- } else if (fnId === OPS.setFillGray) {
|
|
|
- var rgbValue = args[0] * 255;
|
|
|
- data.rgb = [rgbValue, rgbValue, rgbValue];
|
|
|
- }
|
|
|
- }
|
|
|
return Promise.resolve(opList);
|
|
|
}
|
|
|
});
|