From 62d647ab1980a1e715de3d6dc92768d957be15e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Bu=CC=88tzer?= Date: Tue, 5 Apr 2016 09:14:14 +0200 Subject: [PATCH] Fix #725: Acroform elements always on last page --- jspdf.js | 6 +++--- plugins/acroform.js | 9 ++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/jspdf.js b/jspdf.js index 2aa0bf1da..5c3faae2b 100644 --- a/jspdf.js +++ b/jspdf.js @@ -260,7 +260,7 @@ var jsPDF = (function (global) { out('endstream'); }, putPages = function () { - var n, p, arr, i, deflater, adler32, adler32cs, wPt, hPt; + var n, p, arr, i, deflater, adler32, adler32cs, wPt, hPt, pageObjectNumbers = []; adler32cs = global.adler32cs || jsPDF.adler32cs; if (compress && typeof adler32cs === 'undefined') { @@ -270,7 +270,7 @@ var jsPDF = (function (global) { // outToPages = false as set in endDocument(). out() writes to content. for (n = 1; n <= page; n++) { - newObject(); + pageObjectNumbers.push(newObject()); wPt = (pageWidth = pagedim[n].width) * k; hPt = (pageHeight = pagedim[n].height) * k; out('<