Browse Source

PDF.js version 1.0.207

master v1.0.207
Yury Delendik 10 years ago
parent
commit
035ba3da1c
  1. 2
      bower.json
  2. 27
      build/pdf.combined.js
  3. 6
      build/pdf.js
  4. 25
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "1.0.205",
"version": "1.0.207",
"keywords": [
"Mozilla",
"pdf",

27
build/pdf.combined.js

@ -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.205';
PDFJS.build = '179f423';
PDFJS.version = '1.0.207';
PDFJS.build = '048c6d9';
(function pdfjsWrapper() {
// Use strict in our context only - users might not want it
@ -6547,7 +6547,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { @@ -6547,7 +6547,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
}
},
paintChar: function (character, x, y) {
paintChar: function CanvasGraphics_paintChar(character, x, y) {
var ctx = this.ctx;
var current = this.current;
var font = current.font;
@ -20346,11 +20346,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { @@ -20346,11 +20346,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
var isAddToPathSet = !!(state.textRenderingMode &
TextRenderingMode.ADD_TO_PATH_FLAG);
if (font.data && (isAddToPathSet || PDFJS.disableFontFace)) {
for (var i = 0; i < glyphs.length; i++) {
if (glyphs[i] === null) {
continue;
}
var fontChar = glyphs[i].fontChar;
var buildPath = function (fontChar) {
if (!font.renderer.hasBuiltPath(fontChar)) {
var path = font.renderer.getPathJs(fontChar);
this.handler.send('commonobj', [
@ -20359,6 +20355,21 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { @@ -20359,6 +20355,21 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
path
]);
}
}.bind(this);
for (var i = 0, ii = glyphs.length; i < ii; i++) {
var glyph = glyphs[i];
if (glyph === null) {
continue;
}
buildPath(glyph.fontChar);
// If the glyph has an accent we need to build a path for its
// fontChar too, otherwise CanvasGraphics_paintChar will fail.
var accent = glyph.accent;
if (accent && accent.fontChar) {
buildPath(accent.fontChar);
}
}
}

6
build/pdf.js

@ -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.205';
PDFJS.build = '179f423';
PDFJS.version = '1.0.207';
PDFJS.build = '048c6d9';
(function pdfjsWrapper() {
// Use strict in our context only - users might not want it
@ -6595,7 +6595,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { @@ -6595,7 +6595,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
}
},
paintChar: function (character, x, y) {
paintChar: function CanvasGraphics_paintChar(character, x, y) {
var ctx = this.ctx;
var current = this.current;
var font = current.font;

25
build/pdf.worker.js vendored

@ -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.205';
PDFJS.build = '179f423';
PDFJS.version = '1.0.207';
PDFJS.build = '048c6d9';
(function pdfjsWrapper() {
// Use strict in our context only - users might not want it
@ -15753,11 +15753,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { @@ -15753,11 +15753,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
var isAddToPathSet = !!(state.textRenderingMode &
TextRenderingMode.ADD_TO_PATH_FLAG);
if (font.data && (isAddToPathSet || PDFJS.disableFontFace)) {
for (var i = 0; i < glyphs.length; i++) {
if (glyphs[i] === null) {
continue;
}
var fontChar = glyphs[i].fontChar;
var buildPath = function (fontChar) {
if (!font.renderer.hasBuiltPath(fontChar)) {
var path = font.renderer.getPathJs(fontChar);
this.handler.send('commonobj', [
@ -15766,6 +15762,21 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { @@ -15766,6 +15762,21 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
path
]);
}
}.bind(this);
for (var i = 0, ii = glyphs.length; i < ii; i++) {
var glyph = glyphs[i];
if (glyph === null) {
continue;
}
buildPath(glyph.fontChar);
// If the glyph has an accent we need to build a path for its
// fontChar too, otherwise CanvasGraphics_paintChar will fail.
var accent = glyph.accent;
if (accent && accent.fontChar) {
buildPath(accent.fontChar);
}
}
}

2
package.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "1.0.205",
"version": "1.0.207",
"description": "Generic build of Mozilla's PDF.js library.",
"keywords": [
"Mozilla",

Loading…
Cancel
Save