Progress
This commit is contained in:
parent
c8c5b4f8ea
commit
249385b4bb
@ -338,7 +338,7 @@ var AES128Cipher = (function aes128Cipher() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function decryptBlock2(data) {
|
function decryptBlock2(data) {
|
||||||
var i, j, sourceLength = data.length,
|
var i, j, ii, sourceLength = data.length,
|
||||||
buffer = this.buffer, bufferLength = this.bufferPosition,
|
buffer = this.buffer, bufferLength = this.bufferPosition,
|
||||||
result = [], iv = this.iv;
|
result = [], iv = this.iv;
|
||||||
for (i = 0; i < sourceLength; ++i) {
|
for (i = 0; i < sourceLength; ++i) {
|
||||||
@ -366,7 +366,7 @@ var AES128Cipher = (function aes128Cipher() {
|
|||||||
return result[0];
|
return result[0];
|
||||||
// combining plain text blocks into one
|
// combining plain text blocks into one
|
||||||
var output = new Uint8Array(16 * result.length);
|
var output = new Uint8Array(16 * result.length);
|
||||||
for (i = 0, j = 0; i < result.length; ++i, j += 16)
|
for (i = 0, j = 0, ii = result.length; i < ii; ++i, j += 16)
|
||||||
output.set(result[i], j);
|
output.set(result[i], j);
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
|
@ -123,7 +123,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
function insertDependency(depList) {
|
function insertDependency(depList) {
|
||||||
fnArray.push('dependency');
|
fnArray.push('dependency');
|
||||||
argsArray.push(depList);
|
argsArray.push(depList);
|
||||||
for (var i = 0; i < depList.length; i++) {
|
for (var i = 0, ii = depList.length; i < ii; i++) {
|
||||||
var dep = depList[i];
|
var dep = depList[i];
|
||||||
if (dependency.indexOf(dep) == -1) {
|
if (dependency.indexOf(dep) == -1) {
|
||||||
dependency.push(depList[i]);
|
dependency.push(depList[i]);
|
||||||
@ -471,10 +471,10 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
var widths = xref.fetchIfRef(dict.get('W'));
|
var widths = xref.fetchIfRef(dict.get('W'));
|
||||||
if (widths) {
|
if (widths) {
|
||||||
var start = 0, end = 0;
|
var start = 0, end = 0;
|
||||||
for (var i = 0; i < widths.length; i++) {
|
for (var i = 0, ii = widths.length; i < ii; i++) {
|
||||||
var code = widths[i];
|
var code = widths[i];
|
||||||
if (isArray(code)) {
|
if (isArray(code)) {
|
||||||
for (var j = 0; j < code.length; j++)
|
for (var j = 0, jj = code.length; j < jj; j++)
|
||||||
glyphsWidths[start++] = code[j];
|
glyphsWidths[start++] = code[j];
|
||||||
start = 0;
|
start = 0;
|
||||||
} else if (start) {
|
} else if (start) {
|
||||||
@ -515,7 +515,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
|
|
||||||
// Set encoding 0 to later verify the font has an encoding
|
// Set encoding 0 to later verify the font has an encoding
|
||||||
encoding[0] = { unicode: 0, width: 0 };
|
encoding[0] = { unicode: 0, width: 0 };
|
||||||
for (var j = 0; j < glyphsData.length; j++) {
|
for (var j = 0, jj = glyphsData.length; j < jj; j++) {
|
||||||
var glyphID = (glyphsData[j++] << 8) | glyphsData[j];
|
var glyphID = (glyphsData[j++] << 8) | glyphsData[j];
|
||||||
if (glyphID == 0)
|
if (glyphID == 0)
|
||||||
continue;
|
continue;
|
||||||
@ -545,7 +545,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
if (encoding.has('Differences')) {
|
if (encoding.has('Differences')) {
|
||||||
var diffEncoding = encoding.get('Differences');
|
var diffEncoding = encoding.get('Differences');
|
||||||
var index = 0;
|
var index = 0;
|
||||||
for (var j = 0; j < diffEncoding.length; j++) {
|
for (var j = 0, jj = diffEncoding.length; j < jj; j++) {
|
||||||
var data = diffEncoding[j];
|
var data = diffEncoding[j];
|
||||||
if (isNum(data))
|
if (isNum(data))
|
||||||
index = data;
|
index = data;
|
||||||
@ -623,7 +623,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
var beginArrayToken = {};
|
var beginArrayToken = {};
|
||||||
|
|
||||||
var cmap = cmapObj.getBytes(cmapObj.length);
|
var cmap = cmapObj.getBytes(cmapObj.length);
|
||||||
for (var i = 0; i < cmap.length; i++) {
|
for (var i = 0, ii = cmap.length; i < ii; i++) {
|
||||||
var byte = cmap[i];
|
var byte = cmap[i];
|
||||||
if (byte == 0x20 || byte == 0x0D || byte == 0x0A ||
|
if (byte == 0x20 || byte == 0x0D || byte == 0x0A ||
|
||||||
byte == 0x3C || byte == 0x5B || byte == 0x5D) {
|
byte == 0x3C || byte == 0x5B || byte == 0x5D) {
|
||||||
@ -642,7 +642,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
|
|
||||||
case 'endcidrange':
|
case 'endcidrange':
|
||||||
case 'endbfrange':
|
case 'endbfrange':
|
||||||
for (var j = 0; j < tokens.length; j += 3) {
|
for (var j = 0, jj = tokens.length; j < jj; j += 3) {
|
||||||
var startRange = tokens[j];
|
var startRange = tokens[j];
|
||||||
var endRange = tokens[j + 1];
|
var endRange = tokens[j + 1];
|
||||||
var code = tokens[j + 2];
|
var code = tokens[j + 2];
|
||||||
@ -657,7 +657,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
|
|
||||||
case 'endcidchar':
|
case 'endcidchar':
|
||||||
case 'endbfchar':
|
case 'endbfchar':
|
||||||
for (var j = 0; j < tokens.length; j += 2) {
|
for (var j = 0, jj = tokens.length; j < jj; j += 2) {
|
||||||
var index = tokens[j];
|
var index = tokens[j];
|
||||||
var code = tokens[j + 1];
|
var code = tokens[j + 1];
|
||||||
var mapping = map[index] || {};
|
var mapping = map[index] || {};
|
||||||
@ -807,7 +807,7 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
var encoding = {};
|
var encoding = {};
|
||||||
var widths = xref.fetchIfRef(dict.get('Widths'));
|
var widths = xref.fetchIfRef(dict.get('Widths'));
|
||||||
if (widths) {
|
if (widths) {
|
||||||
for (var i = 0, j = firstChar; i < widths.length; i++, j++)
|
for (var i = 0, j = firstChar, ii = widths.length; i < ii; i++, j++)
|
||||||
glyphWidths[j] = widths[i];
|
glyphWidths[j] = widths[i];
|
||||||
defaultWidth = parseFloat(descriptor.get('MissingWidth')) || 0;
|
defaultWidth = parseFloat(descriptor.get('MissingWidth')) || 0;
|
||||||
} else {
|
} else {
|
||||||
|
@ -13,7 +13,7 @@ var PDFFunction = (function pdfFunction() {
|
|||||||
getSampleArray: function pdfFunctionGetSampleArray(size, outputSize, bps,
|
getSampleArray: function pdfFunctionGetSampleArray(size, outputSize, bps,
|
||||||
str) {
|
str) {
|
||||||
var length = 1;
|
var length = 1;
|
||||||
for (var i = 0; i < size.length; i++)
|
for (var i = 0, ii = size.length; i < ii; i++)
|
||||||
length *= size[i];
|
length *= size[i];
|
||||||
length *= outputSize;
|
length *= outputSize;
|
||||||
|
|
||||||
@ -254,7 +254,7 @@ var PDFFunction = (function pdfFunction() {
|
|||||||
var fnsIR = IR[4];
|
var fnsIR = IR[4];
|
||||||
var fns = [];
|
var fns = [];
|
||||||
|
|
||||||
for (var i = 0; i < fnsIR.length; i++) {
|
for (var i = 0, ii = fnsIR.length; i < ii; i++) {
|
||||||
fns.push(PDFFunction.fromIR(fnsIR[i]));
|
fns.push(PDFFunction.fromIR(fnsIR[i]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -178,7 +178,7 @@ var Catalog = (function catalogCatalog() {
|
|||||||
var kids = pagesDict.get('Kids');
|
var kids = pagesDict.get('Kids');
|
||||||
assertWellFormed(isArray(kids),
|
assertWellFormed(isArray(kids),
|
||||||
'page dictionary kids object is not an array');
|
'page dictionary kids object is not an array');
|
||||||
for (var i = 0; i < kids.length; ++i) {
|
for (var i = 0, ii = kids.length; i < ii; ++i) {
|
||||||
var kid = kids[i];
|
var kid = kids[i];
|
||||||
assertWellFormed(isRef(kid),
|
assertWellFormed(isRef(kid),
|
||||||
'page dictionary kid is not a reference');
|
'page dictionary kid is not a reference');
|
||||||
@ -490,12 +490,12 @@ var XRef = (function xRefXRef() {
|
|||||||
position += token.length + 1;
|
position += token.length + 1;
|
||||||
}
|
}
|
||||||
// reading XRef streams
|
// reading XRef streams
|
||||||
for (var i = 0; i < xrefStms.length; ++i) {
|
for (var i = 0, ii = xrefStms.length; i < ii; ++i) {
|
||||||
this.readXRef(xrefStms[i]);
|
this.readXRef(xrefStms[i]);
|
||||||
}
|
}
|
||||||
// finding main trailer
|
// finding main trailer
|
||||||
var dict;
|
var dict;
|
||||||
for (var i = 0; i < trailers.length; ++i) {
|
for (var i = 0, ii = trailers.length; i < ii; ++i) {
|
||||||
stream.pos = trailers[i];
|
stream.pos = trailers[i];
|
||||||
var parser = new Parser(new Lexer(stream), true);
|
var parser = new Parser(new Lexer(stream), true);
|
||||||
var obj = parser.getObj();
|
var obj = parser.getObj();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user