|
@@ -13632,8 +13632,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
|
|
|
}();
|
|
|
var version, build;
|
|
|
{
|
|
|
- exports.version = version = '1.9.589';
|
|
|
- exports.build = build = 'c69a7a83';
|
|
|
+ exports.version = version = '1.9.593';
|
|
|
+ exports.build = build = '10727572';
|
|
|
}
|
|
|
exports.getDocument = getDocument;
|
|
|
exports.LoopbackPort = LoopbackPort;
|
|
@@ -27071,6 +27071,10 @@ var AnnotationElementFactory = function () {
|
|
|
return new SquareAnnotationElement(parameters);
|
|
|
case _util.AnnotationType.CIRCLE:
|
|
|
return new CircleAnnotationElement(parameters);
|
|
|
+ case _util.AnnotationType.POLYLINE:
|
|
|
+ return new PolylineAnnotationElement(parameters);
|
|
|
+ case _util.AnnotationType.POLYGON:
|
|
|
+ return new PolygonAnnotationElement(parameters);
|
|
|
case _util.AnnotationType.HIGHLIGHT:
|
|
|
return new HighlightAnnotationElement(parameters);
|
|
|
case _util.AnnotationType.UNDERLINE:
|
|
@@ -27495,7 +27499,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) {
|
|
|
_createClass(PopupAnnotationElement, [{
|
|
|
key: 'render',
|
|
|
value: function render() {
|
|
|
- var IGNORE_TYPES = ['Line', 'Square', 'Circle'];
|
|
|
+ var IGNORE_TYPES = ['Line', 'Square', 'Circle', 'PolyLine', 'Polygon'];
|
|
|
this.container.className = 'popupAnnotation';
|
|
|
if (IGNORE_TYPES.indexOf(this.data.parentType) >= 0) {
|
|
|
return this.container;
|
|
@@ -27729,8 +27733,71 @@ var CircleAnnotationElement = function (_AnnotationElement7) {
|
|
|
return CircleAnnotationElement;
|
|
|
}(AnnotationElement);
|
|
|
|
|
|
-var HighlightAnnotationElement = function (_AnnotationElement8) {
|
|
|
- _inherits(HighlightAnnotationElement, _AnnotationElement8);
|
|
|
+var PolylineAnnotationElement = function (_AnnotationElement8) {
|
|
|
+ _inherits(PolylineAnnotationElement, _AnnotationElement8);
|
|
|
+
|
|
|
+ function PolylineAnnotationElement(parameters) {
|
|
|
+ _classCallCheck(this, PolylineAnnotationElement);
|
|
|
+
|
|
|
+ var isRenderable = !!(parameters.data.hasPopup || parameters.data.title || parameters.data.contents);
|
|
|
+
|
|
|
+ var _this14 = _possibleConstructorReturn(this, (PolylineAnnotationElement.__proto__ || Object.getPrototypeOf(PolylineAnnotationElement)).call(this, parameters, isRenderable, true));
|
|
|
+
|
|
|
+ _this14.containerClassName = 'polylineAnnotation';
|
|
|
+ _this14.svgElementName = 'svg:polyline';
|
|
|
+ return _this14;
|
|
|
+ }
|
|
|
+
|
|
|
+ _createClass(PolylineAnnotationElement, [{
|
|
|
+ key: 'render',
|
|
|
+ value: function render() {
|
|
|
+ this.container.className = this.containerClassName;
|
|
|
+ var data = this.data;
|
|
|
+ var width = data.rect[2] - data.rect[0];
|
|
|
+ var height = data.rect[3] - data.rect[1];
|
|
|
+ var svg = this.svgFactory.create(width, height);
|
|
|
+ var vertices = data.vertices;
|
|
|
+ var points = [];
|
|
|
+ for (var i = 0, ii = vertices.length; i < ii; i++) {
|
|
|
+ var x = vertices[i].x - data.rect[0];
|
|
|
+ var y = data.rect[3] - vertices[i].y;
|
|
|
+ points.push(x + ',' + y);
|
|
|
+ }
|
|
|
+ points = points.join(' ');
|
|
|
+ var borderWidth = data.borderStyle.width;
|
|
|
+ var polyline = this.svgFactory.createElement(this.svgElementName);
|
|
|
+ polyline.setAttribute('points', points);
|
|
|
+ polyline.setAttribute('stroke-width', borderWidth);
|
|
|
+ polyline.setAttribute('stroke', 'transparent');
|
|
|
+ polyline.setAttribute('fill', 'none');
|
|
|
+ svg.appendChild(polyline);
|
|
|
+ this.container.append(svg);
|
|
|
+ this._createPopup(this.container, polyline, data);
|
|
|
+ return this.container;
|
|
|
+ }
|
|
|
+ }]);
|
|
|
+
|
|
|
+ return PolylineAnnotationElement;
|
|
|
+}(AnnotationElement);
|
|
|
+
|
|
|
+var PolygonAnnotationElement = function (_PolylineAnnotationEl) {
|
|
|
+ _inherits(PolygonAnnotationElement, _PolylineAnnotationEl);
|
|
|
+
|
|
|
+ function PolygonAnnotationElement(parameters) {
|
|
|
+ _classCallCheck(this, PolygonAnnotationElement);
|
|
|
+
|
|
|
+ var _this15 = _possibleConstructorReturn(this, (PolygonAnnotationElement.__proto__ || Object.getPrototypeOf(PolygonAnnotationElement)).call(this, parameters));
|
|
|
+
|
|
|
+ _this15.containerClassName = 'polygonAnnotation';
|
|
|
+ _this15.svgElementName = 'svg:polygon';
|
|
|
+ return _this15;
|
|
|
+ }
|
|
|
+
|
|
|
+ return PolygonAnnotationElement;
|
|
|
+}(PolylineAnnotationElement);
|
|
|
+
|
|
|
+var HighlightAnnotationElement = function (_AnnotationElement9) {
|
|
|
+ _inherits(HighlightAnnotationElement, _AnnotationElement9);
|
|
|
|
|
|
function HighlightAnnotationElement(parameters) {
|
|
|
_classCallCheck(this, HighlightAnnotationElement);
|
|
@@ -27753,8 +27820,8 @@ var HighlightAnnotationElement = function (_AnnotationElement8) {
|
|
|
return HighlightAnnotationElement;
|
|
|
}(AnnotationElement);
|
|
|
|
|
|
-var UnderlineAnnotationElement = function (_AnnotationElement9) {
|
|
|
- _inherits(UnderlineAnnotationElement, _AnnotationElement9);
|
|
|
+var UnderlineAnnotationElement = function (_AnnotationElement10) {
|
|
|
+ _inherits(UnderlineAnnotationElement, _AnnotationElement10);
|
|
|
|
|
|
function UnderlineAnnotationElement(parameters) {
|
|
|
_classCallCheck(this, UnderlineAnnotationElement);
|
|
@@ -27777,8 +27844,8 @@ var UnderlineAnnotationElement = function (_AnnotationElement9) {
|
|
|
return UnderlineAnnotationElement;
|
|
|
}(AnnotationElement);
|
|
|
|
|
|
-var SquigglyAnnotationElement = function (_AnnotationElement10) {
|
|
|
- _inherits(SquigglyAnnotationElement, _AnnotationElement10);
|
|
|
+var SquigglyAnnotationElement = function (_AnnotationElement11) {
|
|
|
+ _inherits(SquigglyAnnotationElement, _AnnotationElement11);
|
|
|
|
|
|
function SquigglyAnnotationElement(parameters) {
|
|
|
_classCallCheck(this, SquigglyAnnotationElement);
|
|
@@ -27801,8 +27868,8 @@ var SquigglyAnnotationElement = function (_AnnotationElement10) {
|
|
|
return SquigglyAnnotationElement;
|
|
|
}(AnnotationElement);
|
|
|
|
|
|
-var StrikeOutAnnotationElement = function (_AnnotationElement11) {
|
|
|
- _inherits(StrikeOutAnnotationElement, _AnnotationElement11);
|
|
|
+var StrikeOutAnnotationElement = function (_AnnotationElement12) {
|
|
|
+ _inherits(StrikeOutAnnotationElement, _AnnotationElement12);
|
|
|
|
|
|
function StrikeOutAnnotationElement(parameters) {
|
|
|
_classCallCheck(this, StrikeOutAnnotationElement);
|
|
@@ -27825,8 +27892,8 @@ var StrikeOutAnnotationElement = function (_AnnotationElement11) {
|
|
|
return StrikeOutAnnotationElement;
|
|
|
}(AnnotationElement);
|
|
|
|
|
|
-var StampAnnotationElement = function (_AnnotationElement12) {
|
|
|
- _inherits(StampAnnotationElement, _AnnotationElement12);
|
|
|
+var StampAnnotationElement = function (_AnnotationElement13) {
|
|
|
+ _inherits(StampAnnotationElement, _AnnotationElement13);
|
|
|
|
|
|
function StampAnnotationElement(parameters) {
|
|
|
_classCallCheck(this, StampAnnotationElement);
|
|
@@ -27849,23 +27916,23 @@ var StampAnnotationElement = function (_AnnotationElement12) {
|
|
|
return StampAnnotationElement;
|
|
|
}(AnnotationElement);
|
|
|
|
|
|
-var FileAttachmentAnnotationElement = function (_AnnotationElement13) {
|
|
|
- _inherits(FileAttachmentAnnotationElement, _AnnotationElement13);
|
|
|
+var FileAttachmentAnnotationElement = function (_AnnotationElement14) {
|
|
|
+ _inherits(FileAttachmentAnnotationElement, _AnnotationElement14);
|
|
|
|
|
|
function FileAttachmentAnnotationElement(parameters) {
|
|
|
_classCallCheck(this, FileAttachmentAnnotationElement);
|
|
|
|
|
|
- var _this19 = _possibleConstructorReturn(this, (FileAttachmentAnnotationElement.__proto__ || Object.getPrototypeOf(FileAttachmentAnnotationElement)).call(this, parameters, true));
|
|
|
+ var _this21 = _possibleConstructorReturn(this, (FileAttachmentAnnotationElement.__proto__ || Object.getPrototypeOf(FileAttachmentAnnotationElement)).call(this, parameters, true));
|
|
|
|
|
|
- var file = _this19.data.file;
|
|
|
- _this19.filename = (0, _dom_utils.getFilenameFromUrl)(file.filename);
|
|
|
- _this19.content = file.content;
|
|
|
- _this19.linkService.onFileAttachmentAnnotation({
|
|
|
+ var file = _this21.data.file;
|
|
|
+ _this21.filename = (0, _dom_utils.getFilenameFromUrl)(file.filename);
|
|
|
+ _this21.content = file.content;
|
|
|
+ _this21.linkService.onFileAttachmentAnnotation({
|
|
|
id: (0, _util.stringToPDFString)(file.filename),
|
|
|
filename: file.filename,
|
|
|
content: file.content
|
|
|
});
|
|
|
- return _this19;
|
|
|
+ return _this21;
|
|
|
}
|
|
|
|
|
|
_createClass(FileAttachmentAnnotationElement, [{
|
|
@@ -29524,8 +29591,8 @@ exports.SVGGraphics = SVGGraphics;
|
|
|
"use strict";
|
|
|
|
|
|
|
|
|
-var pdfjsVersion = '1.9.589';
|
|
|
-var pdfjsBuild = 'c69a7a83';
|
|
|
+var pdfjsVersion = '1.9.593';
|
|
|
+var pdfjsBuild = '10727572';
|
|
|
var pdfjsSharedUtil = __w_pdfjs_require__(0);
|
|
|
var pdfjsDisplayGlobal = __w_pdfjs_require__(98);
|
|
|
var pdfjsDisplayAPI = __w_pdfjs_require__(55);
|
|
@@ -35387,8 +35454,8 @@ if (!_global_scope2.default.PDFJS) {
|
|
|
}
|
|
|
var PDFJS = _global_scope2.default.PDFJS;
|
|
|
{
|
|
|
- PDFJS.version = '1.9.589';
|
|
|
- PDFJS.build = 'c69a7a83';
|
|
|
+ PDFJS.version = '1.9.593';
|
|
|
+ PDFJS.build = '10727572';
|
|
|
}
|
|
|
PDFJS.pdfBug = false;
|
|
|
if (PDFJS.verbosity !== undefined) {
|
|
@@ -50987,6 +51054,10 @@ var AnnotationFactory = function () {
|
|
|
return new SquareAnnotation(parameters);
|
|
|
case 'Circle':
|
|
|
return new CircleAnnotation(parameters);
|
|
|
+ case 'PolyLine':
|
|
|
+ return new PolylineAnnotation(parameters);
|
|
|
+ case 'Polygon':
|
|
|
+ return new PolygonAnnotation(parameters);
|
|
|
case 'Highlight':
|
|
|
return new HighlightAnnotation(parameters);
|
|
|
case 'Underline':
|
|
@@ -51657,99 +51728,139 @@ var CircleAnnotation = function (_Annotation7) {
|
|
|
return CircleAnnotation;
|
|
|
}(Annotation);
|
|
|
|
|
|
-var HighlightAnnotation = function (_Annotation8) {
|
|
|
- _inherits(HighlightAnnotation, _Annotation8);
|
|
|
+var PolylineAnnotation = function (_Annotation8) {
|
|
|
+ _inherits(PolylineAnnotation, _Annotation8);
|
|
|
+
|
|
|
+ function PolylineAnnotation(parameters) {
|
|
|
+ _classCallCheck(this, PolylineAnnotation);
|
|
|
+
|
|
|
+ var _this12 = _possibleConstructorReturn(this, (PolylineAnnotation.__proto__ || Object.getPrototypeOf(PolylineAnnotation)).call(this, parameters));
|
|
|
+
|
|
|
+ _this12.data.annotationType = _util.AnnotationType.POLYLINE;
|
|
|
+ var dict = parameters.dict;
|
|
|
+ var rawVertices = dict.getArray('Vertices');
|
|
|
+ _this12.data.vertices = [];
|
|
|
+ for (var i = 0, ii = rawVertices.length; i < ii; i += 2) {
|
|
|
+ _this12.data.vertices.push({
|
|
|
+ x: rawVertices[i],
|
|
|
+ y: rawVertices[i + 1]
|
|
|
+ });
|
|
|
+ }
|
|
|
+ _this12._preparePopup(dict);
|
|
|
+ return _this12;
|
|
|
+ }
|
|
|
+
|
|
|
+ return PolylineAnnotation;
|
|
|
+}(Annotation);
|
|
|
+
|
|
|
+var PolygonAnnotation = function (_PolylineAnnotation) {
|
|
|
+ _inherits(PolygonAnnotation, _PolylineAnnotation);
|
|
|
+
|
|
|
+ function PolygonAnnotation(parameters) {
|
|
|
+ _classCallCheck(this, PolygonAnnotation);
|
|
|
+
|
|
|
+ var _this13 = _possibleConstructorReturn(this, (PolygonAnnotation.__proto__ || Object.getPrototypeOf(PolygonAnnotation)).call(this, parameters));
|
|
|
+
|
|
|
+ _this13.data.annotationType = _util.AnnotationType.POLYGON;
|
|
|
+ return _this13;
|
|
|
+ }
|
|
|
+
|
|
|
+ return PolygonAnnotation;
|
|
|
+}(PolylineAnnotation);
|
|
|
+
|
|
|
+var HighlightAnnotation = function (_Annotation9) {
|
|
|
+ _inherits(HighlightAnnotation, _Annotation9);
|
|
|
|
|
|
function HighlightAnnotation(parameters) {
|
|
|
_classCallCheck(this, HighlightAnnotation);
|
|
|
|
|
|
- var _this12 = _possibleConstructorReturn(this, (HighlightAnnotation.__proto__ || Object.getPrototypeOf(HighlightAnnotation)).call(this, parameters));
|
|
|
+ var _this14 = _possibleConstructorReturn(this, (HighlightAnnotation.__proto__ || Object.getPrototypeOf(HighlightAnnotation)).call(this, parameters));
|
|
|
|
|
|
- _this12.data.annotationType = _util.AnnotationType.HIGHLIGHT;
|
|
|
- _this12._preparePopup(parameters.dict);
|
|
|
- return _this12;
|
|
|
+ _this14.data.annotationType = _util.AnnotationType.HIGHLIGHT;
|
|
|
+ _this14._preparePopup(parameters.dict);
|
|
|
+ return _this14;
|
|
|
}
|
|
|
|
|
|
return HighlightAnnotation;
|
|
|
}(Annotation);
|
|
|
|
|
|
-var UnderlineAnnotation = function (_Annotation9) {
|
|
|
- _inherits(UnderlineAnnotation, _Annotation9);
|
|
|
+var UnderlineAnnotation = function (_Annotation10) {
|
|
|
+ _inherits(UnderlineAnnotation, _Annotation10);
|
|
|
|
|
|
function UnderlineAnnotation(parameters) {
|
|
|
_classCallCheck(this, UnderlineAnnotation);
|
|
|
|
|
|
- var _this13 = _possibleConstructorReturn(this, (UnderlineAnnotation.__proto__ || Object.getPrototypeOf(UnderlineAnnotation)).call(this, parameters));
|
|
|
+ var _this15 = _possibleConstructorReturn(this, (UnderlineAnnotation.__proto__ || Object.getPrototypeOf(UnderlineAnnotation)).call(this, parameters));
|
|
|
|
|
|
- _this13.data.annotationType = _util.AnnotationType.UNDERLINE;
|
|
|
- _this13._preparePopup(parameters.dict);
|
|
|
- return _this13;
|
|
|
+ _this15.data.annotationType = _util.AnnotationType.UNDERLINE;
|
|
|
+ _this15._preparePopup(parameters.dict);
|
|
|
+ return _this15;
|
|
|
}
|
|
|
|
|
|
return UnderlineAnnotation;
|
|
|
}(Annotation);
|
|
|
|
|
|
-var SquigglyAnnotation = function (_Annotation10) {
|
|
|
- _inherits(SquigglyAnnotation, _Annotation10);
|
|
|
+var SquigglyAnnotation = function (_Annotation11) {
|
|
|
+ _inherits(SquigglyAnnotation, _Annotation11);
|
|
|
|
|
|
function SquigglyAnnotation(parameters) {
|
|
|
_classCallCheck(this, SquigglyAnnotation);
|
|
|
|
|
|
- var _this14 = _possibleConstructorReturn(this, (SquigglyAnnotation.__proto__ || Object.getPrototypeOf(SquigglyAnnotation)).call(this, parameters));
|
|
|
+ var _this16 = _possibleConstructorReturn(this, (SquigglyAnnotation.__proto__ || Object.getPrototypeOf(SquigglyAnnotation)).call(this, parameters));
|
|
|
|
|
|
- _this14.data.annotationType = _util.AnnotationType.SQUIGGLY;
|
|
|
- _this14._preparePopup(parameters.dict);
|
|
|
- return _this14;
|
|
|
+ _this16.data.annotationType = _util.AnnotationType.SQUIGGLY;
|
|
|
+ _this16._preparePopup(parameters.dict);
|
|
|
+ return _this16;
|
|
|
}
|
|
|
|
|
|
return SquigglyAnnotation;
|
|
|
}(Annotation);
|
|
|
|
|
|
-var StrikeOutAnnotation = function (_Annotation11) {
|
|
|
- _inherits(StrikeOutAnnotation, _Annotation11);
|
|
|
+var StrikeOutAnnotation = function (_Annotation12) {
|
|
|
+ _inherits(StrikeOutAnnotation, _Annotation12);
|
|
|
|
|
|
function StrikeOutAnnotation(parameters) {
|
|
|
_classCallCheck(this, StrikeOutAnnotation);
|
|
|
|
|
|
- var _this15 = _possibleConstructorReturn(this, (StrikeOutAnnotation.__proto__ || Object.getPrototypeOf(StrikeOutAnnotation)).call(this, parameters));
|
|
|
+ var _this17 = _possibleConstructorReturn(this, (StrikeOutAnnotation.__proto__ || Object.getPrototypeOf(StrikeOutAnnotation)).call(this, parameters));
|
|
|
|
|
|
- _this15.data.annotationType = _util.AnnotationType.STRIKEOUT;
|
|
|
- _this15._preparePopup(parameters.dict);
|
|
|
- return _this15;
|
|
|
+ _this17.data.annotationType = _util.AnnotationType.STRIKEOUT;
|
|
|
+ _this17._preparePopup(parameters.dict);
|
|
|
+ return _this17;
|
|
|
}
|
|
|
|
|
|
return StrikeOutAnnotation;
|
|
|
}(Annotation);
|
|
|
|
|
|
-var StampAnnotation = function (_Annotation12) {
|
|
|
- _inherits(StampAnnotation, _Annotation12);
|
|
|
+var StampAnnotation = function (_Annotation13) {
|
|
|
+ _inherits(StampAnnotation, _Annotation13);
|
|
|
|
|
|
function StampAnnotation(parameters) {
|
|
|
_classCallCheck(this, StampAnnotation);
|
|
|
|
|
|
- var _this16 = _possibleConstructorReturn(this, (StampAnnotation.__proto__ || Object.getPrototypeOf(StampAnnotation)).call(this, parameters));
|
|
|
+ var _this18 = _possibleConstructorReturn(this, (StampAnnotation.__proto__ || Object.getPrototypeOf(StampAnnotation)).call(this, parameters));
|
|
|
|
|
|
- _this16.data.annotationType = _util.AnnotationType.STAMP;
|
|
|
- _this16._preparePopup(parameters.dict);
|
|
|
- return _this16;
|
|
|
+ _this18.data.annotationType = _util.AnnotationType.STAMP;
|
|
|
+ _this18._preparePopup(parameters.dict);
|
|
|
+ return _this18;
|
|
|
}
|
|
|
|
|
|
return StampAnnotation;
|
|
|
}(Annotation);
|
|
|
|
|
|
-var FileAttachmentAnnotation = function (_Annotation13) {
|
|
|
- _inherits(FileAttachmentAnnotation, _Annotation13);
|
|
|
+var FileAttachmentAnnotation = function (_Annotation14) {
|
|
|
+ _inherits(FileAttachmentAnnotation, _Annotation14);
|
|
|
|
|
|
function FileAttachmentAnnotation(parameters) {
|
|
|
_classCallCheck(this, FileAttachmentAnnotation);
|
|
|
|
|
|
- var _this17 = _possibleConstructorReturn(this, (FileAttachmentAnnotation.__proto__ || Object.getPrototypeOf(FileAttachmentAnnotation)).call(this, parameters));
|
|
|
+ var _this19 = _possibleConstructorReturn(this, (FileAttachmentAnnotation.__proto__ || Object.getPrototypeOf(FileAttachmentAnnotation)).call(this, parameters));
|
|
|
|
|
|
var file = new _obj.FileSpec(parameters.dict.get('FS'), parameters.xref);
|
|
|
- _this17.data.annotationType = _util.AnnotationType.FILEATTACHMENT;
|
|
|
- _this17.data.file = file.serializable;
|
|
|
- _this17._preparePopup(parameters.dict);
|
|
|
- return _this17;
|
|
|
+ _this19.data.annotationType = _util.AnnotationType.FILEATTACHMENT;
|
|
|
+ _this19.data.file = file.serializable;
|
|
|
+ _this19._preparePopup(parameters.dict);
|
|
|
+ return _this19;
|
|
|
}
|
|
|
|
|
|
return FileAttachmentAnnotation;
|