-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Closed
Description
I have two cases where I get unexpected results when running .html()
I am using jspdf v2.1.1
Case1:
const myDoc = new jsPDF();
const options = {
x: 10,
y: 10,
callback: function (doc) {
let options2 = {
x: 10,
y: 20,
callback: function (doc2) {
doc2.save();
}
};
doc.html("<i>Test2</i>", options2);
}
};
myDoc.html("<b>Test1</b>", options);
What I expect here is to see 1 pdf file with two lines:
Test1
Test2
But what I get is only 1 line Test1, where did Test2 go?
Case2:
const myDoc1 = new jsPDF();
const options1 = {
x: 10,
y: 10,
callback: function (doc) {
doc.save();
}
};
myDoc1.html("<b>Test1</b>", options1);
const myDoc2 = new jsPDF();
const options2 = {
x: 10,
y: 10,
callback: function (doc) {
doc.save();
}
};
myDoc2.html("<i>Test2</i>", options2);
What I expect here is to see 2 pdf files, one with Test1 and second with Test2. But instead I get one empty file and another file with Test1.
Can someone confirm if they get same behaviour? What is going on?
jesben