Я пишу список задач, который генерирует новый 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;
К сожалению, я понятия не имею, как отобразить пространство между элементами вывода. Есть лучший способ генерировать эти элементы? Я думаю, что эта библиотека должна обеспечить более удобное решение.