|
|
|
@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
@@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.0.538'; |
|
|
|
|
PDFJS.build = '0b8b763'; |
|
|
|
|
PDFJS.version = '1.0.544'; |
|
|
|
|
PDFJS.build = 'df0b821'; |
|
|
|
|
|
|
|
|
|
(function pdfjsWrapper() { |
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
@ -2081,8 +2081,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
@@ -2081,8 +2081,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
|
|
|
|
|
// this call to render.
|
|
|
|
|
this.pendingDestroy = false; |
|
|
|
|
|
|
|
|
|
var renderingIntent = ('intent' in params ? |
|
|
|
|
(params.intent == 'print' ? 'print' : 'display') : 'display'); |
|
|
|
|
var renderingIntent = (params.intent === 'print' ? 'print' : 'display'); |
|
|
|
|
|
|
|
|
|
if (!this.intentStates[renderingIntent]) { |
|
|
|
|
this.intentStates[renderingIntent] = {}; |
|
|
|
@ -2527,7 +2526,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
@@ -2527,7 +2526,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
|
|
|
|
|
messageHandler.on('JpegDecode', function(data) { |
|
|
|
|
var imageUrl = data[0]; |
|
|
|
|
var components = data[1]; |
|
|
|
|
if (components != 3 && components != 1) { |
|
|
|
|
if (components !== 3 && components !== 1) { |
|
|
|
|
return Promise.reject( |
|
|
|
|
new Error('Only 3 components or 1 component can be returned')); |
|
|
|
|
} |
|
|
|
@ -2546,13 +2545,13 @@ var WorkerTransport = (function WorkerTransportClosure() {
@@ -2546,13 +2545,13 @@ var WorkerTransport = (function WorkerTransportClosure() {
|
|
|
|
|
var data = tmpCtx.getImageData(0, 0, width, height).data; |
|
|
|
|
var i, j; |
|
|
|
|
|
|
|
|
|
if (components == 3) { |
|
|
|
|
if (components === 3) { |
|
|
|
|
for (i = 0, j = 0; i < rgbaLength; i += 4, j += 3) { |
|
|
|
|
buf[j] = data[i]; |
|
|
|
|
buf[j + 1] = data[i + 1]; |
|
|
|
|
buf[j + 2] = data[i + 2]; |
|
|
|
|
} |
|
|
|
|
} else if (components == 1) { |
|
|
|
|
} else if (components === 1) { |
|
|
|
|
for (i = 0, j = 0; i < rgbaLength; i += 4, j++) { |
|
|
|
|
buf[j] = data[i]; |
|
|
|
|
} |
|
|
|
@ -2936,8 +2935,8 @@ var Metadata = PDFJS.Metadata = (function MetadataClosure() {
@@ -2936,8 +2935,8 @@ var Metadata = PDFJS.Metadata = (function MetadataClosure() {
|
|
|
|
|
var chars = ''; |
|
|
|
|
for (var i = 0; i < bytes.length; i += 2) { |
|
|
|
|
var code = bytes.charCodeAt(i) * 256 + bytes.charCodeAt(i + 1); |
|
|
|
|
chars += code >= 32 && code < 127 && code != 60 && code != 62 && |
|
|
|
|
code != 38 && false ? String.fromCharCode(code) : |
|
|
|
|
chars += code >= 32 && code < 127 && code !== 60 && code !== 62 && |
|
|
|
|
code !== 38 && false ? String.fromCharCode(code) : |
|
|
|
|
'&#x' + (0x10000 + code).toString(16).substring(1) + ';'; |
|
|
|
|
} |
|
|
|
|
return '>' + chars; |
|
|
|
@ -4213,7 +4212,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
@@ -4213,7 +4212,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
|
|
|
|
|
// the current transformation matrix before the fillText/strokeText.
|
|
|
|
|
// See https://bugzilla.mozilla.org/show_bug.cgi?id=726227
|
|
|
|
|
var browserFontSize = size >= MIN_FONT_SIZE ? size : MIN_FONT_SIZE; |
|
|
|
|
this.current.fontSizeScale = browserFontSize != MIN_FONT_SIZE ? 1.0 : |
|
|
|
|
this.current.fontSizeScale = browserFontSize !== MIN_FONT_SIZE ? 1.0 : |
|
|
|
|
size / MIN_FONT_SIZE; |
|
|
|
|
|
|
|
|
|
var rule = italic + ' ' + bold + ' ' + browserFontSize + 'px ' + typeface; |
|
|
|
@ -4359,7 +4358,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
@@ -4359,7 +4358,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
|
|
|
|
|
lineWidth /= scale; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (fontSizeScale != 1.0) { |
|
|
|
|
if (fontSizeScale !== 1.0) { |
|
|
|
|
ctx.scale(fontSizeScale, fontSizeScale); |
|
|
|
|
lineWidth /= fontSizeScale; |
|
|
|
|
} |
|
|
|
@ -5897,7 +5896,7 @@ var TilingPattern = (function TilingPatternClosure() {
@@ -5897,7 +5896,7 @@ var TilingPattern = (function TilingPatternClosure() {
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
clipBbox: function clipBbox(graphics, bbox, x0, y0, x1, y1) { |
|
|
|
|
if (bbox && isArray(bbox) && 4 == bbox.length) { |
|
|
|
|
if (bbox && isArray(bbox) && bbox.length === 4) { |
|
|
|
|
var bboxWidth = x1 - x0; |
|
|
|
|
var bboxHeight = y1 - y0; |
|
|
|
|
graphics.ctx.rect(x0, y0, bboxWidth, bboxHeight); |
|
|
|
|