Browse Source

Merge pull request #6972 from Snuffleupagus/loadType3Data-getKeys

Replace `getAll` with `getKeys` in `loadType3Data`
Tim van der Meij 9 years ago
parent
commit
6133a993a9
  1. 6
      src/core/evaluator.js

6
src/core/evaluator.js

@ -2100,13 +2100,13 @@ var TranslatedFont = (function TranslatedFontClosure() {
var translatedFont = this.font; var translatedFont = this.font;
var loadCharProcsPromise = Promise.resolve(); var loadCharProcsPromise = Promise.resolve();
var charProcs = this.dict.get('CharProcs').getAll(); var charProcs = this.dict.get('CharProcs');
var fontResources = this.dict.get('Resources') || resources; var fontResources = this.dict.get('Resources') || resources;
var charProcKeys = Object.keys(charProcs); var charProcKeys = charProcs.getKeys();
var charProcOperatorList = Object.create(null); var charProcOperatorList = Object.create(null);
for (var i = 0, n = charProcKeys.length; i < n; ++i) { for (var i = 0, n = charProcKeys.length; i < n; ++i) {
loadCharProcsPromise = loadCharProcsPromise.then(function (key) { loadCharProcsPromise = loadCharProcsPromise.then(function (key) {
var glyphStream = charProcs[key]; var glyphStream = charProcs.get(key);
var operatorList = new OperatorList(); var operatorList = new OperatorList();
return evaluator.getOperatorList(glyphStream, task, fontResources, return evaluator.getOperatorList(glyphStream, task, fontResources,
operatorList).then(function () { operatorList).then(function () {

Loading…
Cancel
Save