diff --git a/src/core/annotation.js b/src/core/annotation.js index e2de1eac7..80881db68 100644 --- a/src/core/annotation.js +++ b/src/core/annotation.js @@ -515,6 +515,7 @@ var WidgetAnnotation = (function WidgetAnnotationClosure() { var dict = params.dict; var data = this.data; + data.annotationType = AnnotationType.WIDGET; data.fieldValue = stringToPDFString( Util.getInheritableProperty(dict, 'V') || ''); data.alternativeText = stringToPDFString(dict.get('TU') || ''); @@ -573,7 +574,6 @@ var TextWidgetAnnotation = (function TextWidgetAnnotationClosure() { WidgetAnnotation.call(this, params); this.data.textAlignment = Util.getInheritableProperty(params.dict, 'Q'); - this.data.annotationType = AnnotationType.WIDGET; this.data.hasHtml = !this.data.hasAppearance && !!this.data.fieldValue; } diff --git a/src/shared/util.js b/src/shared/util.js index 984a21b93..ebdd6e6d7 100644 --- a/src/shared/util.js +++ b/src/shared/util.js @@ -43,9 +43,32 @@ var ImageKind = { }; var AnnotationType = { - WIDGET: 1, - TEXT: 2, - LINK: 3 + TEXT: 1, + LINK: 2, + FREETEXT: 3, + LINE: 4, + SQUARE: 5, + CIRCLE: 6, + POLYGON: 7, + POLYLINE: 8, + HIGHLIGHT: 9, + UNDERLINE: 10, + SQUIGGLY: 11, + STRIKEOUT: 12, + STAMP: 13, + CARET: 14, + INK: 15, + POPUP: 16, + FILEATTACHMENT: 17, + SOUND: 18, + MOVIE: 19, + WIDGET: 20, + SCREEN: 21, + PRINTERMARK: 22, + TRAPNET: 23, + WATERMARK: 24, + THREED: 25, + REDACT: 26 }; var AnnotationFlag = {