mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-07-27 09:27:20 +02:00
Merge pull request #19887 from Snuffleupagus/serializeXfaData-simplify
Simplify the `serializeXfaData` method and related code
This commit is contained in:
commit
22cb3080ee
@ -1408,7 +1408,7 @@ class PDFDocument {
|
|||||||
this.xfaFactory.appendFonts(pdfFonts, reallyMissingFonts);
|
this.xfaFactory.appendFonts(pdfFonts, reallyMissingFonts);
|
||||||
}
|
}
|
||||||
|
|
||||||
async serializeXfaData(annotationStorage) {
|
serializeXfaData(annotationStorage) {
|
||||||
return this.xfaFactory
|
return this.xfaFactory
|
||||||
? this.xfaFactory.serializeData(annotationStorage)
|
? this.xfaFactory.serializeData(annotationStorage)
|
||||||
: null;
|
: null;
|
||||||
|
|||||||
@ -123,10 +123,6 @@ class BasePdfManager {
|
|||||||
return this.pdfDocument.loadXfaImages();
|
return this.pdfDocument.loadXfaImages();
|
||||||
}
|
}
|
||||||
|
|
||||||
serializeXfaData(annotationStorage) {
|
|
||||||
return this.pdfDocument.serializeXfaData(annotationStorage);
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup(manuallyTriggered = false) {
|
cleanup(manuallyTriggered = false) {
|
||||||
return this.pdfDocument.cleanup(manuallyTriggered);
|
return this.pdfDocument.cleanup(manuallyTriggered);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -617,7 +617,9 @@ class WorkerMessageHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (isPureXfa) {
|
if (isPureXfa) {
|
||||||
promises.push(pdfManager.serializeXfaData(annotationStorage));
|
promises.push(
|
||||||
|
pdfManager.ensureDoc("serializeXfaData", [annotationStorage])
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
for (let pageIndex = 0; pageIndex < numPages; pageIndex++) {
|
for (let pageIndex = 0; pageIndex < numPages; pageIndex++) {
|
||||||
promises.push(
|
promises.push(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user