|
|
|
@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdf = {}));
@@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdf = {}));
|
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
|
'use strict'; |
|
|
|
|
|
|
|
|
|
var pdfjsVersion = '1.5.434'; |
|
|
|
|
var pdfjsBuild = '8dbb5a7'; |
|
|
|
|
var pdfjsVersion = '1.5.437'; |
|
|
|
|
var pdfjsBuild = 'ca61ccc'; |
|
|
|
|
|
|
|
|
|
var pdfjsFilePath = |
|
|
|
|
typeof document !== 'undefined' && document.currentScript ? |
|
|
|
@ -4318,6 +4318,8 @@ var getDefaultSetting = displayDOMUtils.getDefaultSetting;
@@ -4318,6 +4318,8 @@ var getDefaultSetting = displayDOMUtils.getDefaultSetting;
|
|
|
|
|
* @property {PageViewport} viewport |
|
|
|
|
* @property {IPDFLinkService} linkService |
|
|
|
|
* @property {DownloadManager} downloadManager |
|
|
|
|
* @property {string} imageResourcesPath |
|
|
|
|
* @property {boolean} renderInteractiveForms |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -4388,6 +4390,7 @@ var AnnotationElement = (function AnnotationElementClosure() {
@@ -4388,6 +4390,7 @@ var AnnotationElement = (function AnnotationElementClosure() {
|
|
|
|
|
this.linkService = parameters.linkService; |
|
|
|
|
this.downloadManager = parameters.downloadManager; |
|
|
|
|
this.imageResourcesPath = parameters.imageResourcesPath; |
|
|
|
|
this.renderInteractiveForms = parameters.renderInteractiveForms; |
|
|
|
|
|
|
|
|
|
if (isRenderable) { |
|
|
|
|
this.container = this._createContainer(); |
|
|
|
@ -4710,18 +4713,28 @@ var TextWidgetAnnotationElement = (
@@ -4710,18 +4713,28 @@ var TextWidgetAnnotationElement = (
|
|
|
|
|
* @returns {HTMLSectionElement} |
|
|
|
|
*/ |
|
|
|
|
render: function TextWidgetAnnotationElement_render() { |
|
|
|
|
var content = document.createElement('div'); |
|
|
|
|
content.textContent = this.data.fieldValue; |
|
|
|
|
var textAlignment = this.data.textAlignment; |
|
|
|
|
content.style.textAlign = ['left', 'center', 'right'][textAlignment]; |
|
|
|
|
content.style.verticalAlign = 'middle'; |
|
|
|
|
content.style.display = 'table-cell'; |
|
|
|
|
|
|
|
|
|
var font = (this.data.fontRefName ? |
|
|
|
|
this.page.commonObjs.getData(this.data.fontRefName) : null); |
|
|
|
|
this._setTextStyle(content, font); |
|
|
|
|
|
|
|
|
|
this.container.appendChild(content); |
|
|
|
|
this.container.className = 'textWidgetAnnotation'; |
|
|
|
|
|
|
|
|
|
if (this.renderInteractiveForms) { |
|
|
|
|
var input = document.createElement('input'); |
|
|
|
|
input.type = 'text'; |
|
|
|
|
input.value = this.data.fieldValue; |
|
|
|
|
|
|
|
|
|
this.container.appendChild(input); |
|
|
|
|
} else { |
|
|
|
|
var content = document.createElement('div'); |
|
|
|
|
content.textContent = this.data.fieldValue; |
|
|
|
|
var textAlignment = this.data.textAlignment; |
|
|
|
|
content.style.textAlign = ['left', 'center', 'right'][textAlignment]; |
|
|
|
|
content.style.verticalAlign = 'middle'; |
|
|
|
|
content.style.display = 'table-cell'; |
|
|
|
|
|
|
|
|
|
var font = (this.data.fontRefName ? |
|
|
|
|
this.page.commonObjs.getData(this.data.fontRefName) : null); |
|
|
|
|
this._setTextStyle(content, font); |
|
|
|
|
|
|
|
|
|
this.container.appendChild(content); |
|
|
|
|
} |
|
|
|
|
return this.container; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
@ -5148,6 +5161,7 @@ var FileAttachmentAnnotationElement = (
@@ -5148,6 +5161,7 @@ var FileAttachmentAnnotationElement = (
|
|
|
|
|
* @property {PDFPage} page |
|
|
|
|
* @property {IPDFLinkService} linkService |
|
|
|
|
* @property {string} imageResourcesPath |
|
|
|
|
* @property {boolean} renderInteractiveForms |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -5180,7 +5194,8 @@ var AnnotationLayer = (function AnnotationLayerClosure() {
@@ -5180,7 +5194,8 @@ var AnnotationLayer = (function AnnotationLayerClosure() {
|
|
|
|
|
linkService: parameters.linkService, |
|
|
|
|
downloadManager: parameters.downloadManager, |
|
|
|
|
imageResourcesPath: parameters.imageResourcesPath || |
|
|
|
|
getDefaultSetting('imageResourcesPath') |
|
|
|
|
getDefaultSetting('imageResourcesPath'), |
|
|
|
|
renderInteractiveForms: parameters.renderInteractiveForms || false, |
|
|
|
|
}; |
|
|
|
|
var element = annotationElementFactory.create(properties); |
|
|
|
|
if (element.isRenderable) { |
|
|
|
@ -11249,6 +11264,13 @@ exports._UnsupportedManager = _UnsupportedManager;
@@ -11249,6 +11264,13 @@ exports._UnsupportedManager = _UnsupportedManager;
|
|
|
|
|
PDFJS.isEvalSupported = (PDFJS.isEvalSupported === undefined ? |
|
|
|
|
true : PDFJS.isEvalSupported); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Renders interactive form elements. |
|
|
|
|
* @var {boolean} |
|
|
|
|
*/ |
|
|
|
|
PDFJS.renderInteractiveForms = (PDFJS.renderInteractiveForms === undefined ? |
|
|
|
|
false : PDFJS.renderInteractiveForms); |
|
|
|
|
|
|
|
|
|
var savedOpenExternalLinksInNewWindow = PDFJS.openExternalLinksInNewWindow; |
|
|
|
|
delete PDFJS.openExternalLinksInNewWindow; |
|
|
|
|
Object.defineProperty(PDFJS, 'openExternalLinksInNewWindow', { |
|
|
|
|