Как генерировать элементы в jspdf из списка задач? - PullRequest
0 голосов
/ 15 марта 2019

Я пишу список задач, который генерирует новый 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;

К сожалению, я понятия не имею, как отобразить пространство между элементами вывода. Есть лучший способ генерировать эти элементы? Я думаю, что эта библиотека должна обеспечить более удобное решение.

...