1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-25 09:38:06 +02:00

Follow-up of pr #12344

This commit is contained in:
Calixte Denizet 2020-09-09 11:46:02 +02:00
parent e51e9d1f33
commit 64a6efd95e
9 changed files with 69 additions and 56 deletions

View file

@ -14,15 +14,11 @@
*/
/* eslint no-var: error */
import {
bytesToString,
escapeString,
parseXFAPath,
warn,
} from "../shared/util.js";
import { bytesToString, escapeString, warn } from "../shared/util.js";
import { Dict, isDict, isName, isRef, isStream, Name } from "./primitives.js";
import { SimpleDOMNode, SimpleXMLParser } from "../shared/xml_parser.js";
import { calculateMD5 } from "./crypto.js";
import { parseXFAPath } from "./core_utils.js";
function writeDict(dict, buffer, transform) {
buffer.push("<<");
@ -175,7 +171,13 @@ function updateXFA(datasetsRef, newRefs, xref) {
newRefs.push({ ref: datasetsRef, data });
}
function incrementalUpdate(originalData, xrefInfo, newRefs, xref, datasetsRef) {
function incrementalUpdate({
originalData,
xrefInfo,
newRefs,
xref = null,
datasetsRef = null,
}) {
updateXFA(datasetsRef, newRefs, xref);
const newXref = new Dict(null);