我正在编写一个待办事项列表,该列表会生成一个包含输出数据的新div。通过单击按钮,新的div将以pdf格式生成。为了做到这一点,我编写了一个带有循环的代码:
pdfButton.addEventListener('click', function(e){
var doc = new jsPDF();
var container = document.querySelector('#container-person');
var data = document.querySelector('.row-data-container');
var temp = 1;
var cord1 = 20, cord2 = 20;
for(var j=0;j<container.children.length;j++){
for(var i=0;i<data.children.length;i++){
data.childNodes[i];
doc.text(data.textContent, cord1, cord2); //cord1 - vertical, cord2 - horizontal
}
data = container.childNodes[++temp];
cord2+=20;
}
doc.save('a4.pdf');
});
它获取每个新父母的孩子,并以pdf打印;
不幸的是,我不知道如何在输出元素之间显示空间。有没有更好的方法来生成这些元素?我认为该库应提供更舒适的解决方案。