|
|
|
@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
@@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
|
|
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.0.221'; |
|
|
|
|
PDFJS.build = 'b7d8296'; |
|
|
|
|
PDFJS.version = '1.0.224'; |
|
|
|
|
PDFJS.build = '5cd6483'; |
|
|
|
|
|
|
|
|
|
(function pdfjsWrapper() { |
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
@ -8902,6 +8902,10 @@ var ChunkedStream = (function ChunkedStreamClosure() {
@@ -8902,6 +8902,10 @@ var ChunkedStream = (function ChunkedStreamClosure() {
|
|
|
|
|
return this.end - this.start; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
get isEmpty() { |
|
|
|
|
return this.length === 0; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
getByte: function ChunkedStream_getByte() { |
|
|
|
|
var pos = this.pos; |
|
|
|
|
if (pos >= this.end) { |
|
|
|
@ -25332,7 +25336,13 @@ var Font = (function FontClosure() {
@@ -25332,7 +25336,13 @@ var Font = (function FontClosure() {
|
|
|
|
|
this.defaultVMetrics = properties.defaultVMetrics; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!file) { |
|
|
|
|
if (!file || file.isEmpty) { |
|
|
|
|
if (file) { |
|
|
|
|
// Some bad PDF generators will include empty font files,
|
|
|
|
|
// attempting to recover by assuming that no file exists.
|
|
|
|
|
warn('Font file is empty in "' + name + '" (' + this.loadedName + ')'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
this.missingFile = true; |
|
|
|
|
// The file data is not specified. Trying to fix the font name
|
|
|
|
|
// to be used with the canvas.font.
|
|
|
|
@ -39647,6 +39657,9 @@ var Stream = (function StreamClosure() {
@@ -39647,6 +39657,9 @@ var Stream = (function StreamClosure() {
|
|
|
|
|
get length() { |
|
|
|
|
return this.end - this.start; |
|
|
|
|
}, |
|
|
|
|
get isEmpty() { |
|
|
|
|
return this.length === 0; |
|
|
|
|
}, |
|
|
|
|
getByte: function Stream_getByte() { |
|
|
|
|
if (this.pos >= this.end) { |
|
|
|
|
return -1; |
|
|
|
@ -39740,6 +39753,12 @@ var DecodeStream = (function DecodeStreamClosure() {
@@ -39740,6 +39753,12 @@ var DecodeStream = (function DecodeStreamClosure() {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
DecodeStream.prototype = { |
|
|
|
|
get isEmpty() { |
|
|
|
|
while (!this.eof && this.bufferLength === 0) { |
|
|
|
|
this.readBlock(); |
|
|
|
|
} |
|
|
|
|
return this.bufferLength === 0; |
|
|
|
|
}, |
|
|
|
|
ensureBuffer: function DecodeStream_ensureBuffer(requested) { |
|
|
|
|
var buffer = this.buffer; |
|
|
|
|
var current; |
|
|
|
@ -39825,7 +39844,7 @@ var DecodeStream = (function DecodeStreamClosure() {
@@ -39825,7 +39844,7 @@ var DecodeStream = (function DecodeStreamClosure() {
|
|
|
|
|
} |
|
|
|
|
return new Stream(this.buffer, start, length, dict); |
|
|
|
|
}, |
|
|
|
|
skip: function Stream_skip(n) { |
|
|
|
|
skip: function DecodeStream_skip(n) { |
|
|
|
|
if (!n) { |
|
|
|
|
n = 1; |
|
|
|
|
} |
|
|
|
|