Mencetak pdf lebih dari 1 lembar.

bagaimana cara mencetak canvas ke dalam pdf lebih dari 1 lembar? masalah saya ada pada canvas atau cara cetak pdfnya?

$("#btnDownload").on("click",function(){
        stage.find('Transformer').destroy();
        var imgData = stage.children[1].toDataURL("image/jpeg", 1.0);
        var pdf = new jsPDF();

        pdf.addImage(imgData, 'JPEG', 0, 0);
        pdf.save("download.pdf");

    });

function drawBackgroundGrid(gridLayer){
        var width = window.innerWidth;
        var height = $("#drawcanvas").height()
        var padding = 10;
        for (var i = 0; i < width / padding; i++) {
          gridLayer.add(new Konva.Line({

            points: [Math.round(i * padding) + 0.5, 0, Math.round(i * padding) + 0.5, height],
            stroke: '#ccc',
            strokeWidth: 1,
          }));
        }
        console.log(width);

        console.log(height);

        console.log(padding);
        gridLayer.add(new Konva.Line({points: [0,0,10,10]}));
        for (var j = 0; j < height / padding; j++) {
          gridLayer.add(new Konva.Line({
            points: [0, Math.round(j * padding), width, Math.round(j * padding)],
            stroke: '#ccc',
            strokeWidth: 0.5,
          }));
        }
    }


     stage = new Konva.Stage({
        container: 'drawcanvas',
        width:793.7,
        height:1122.5
    })

avatar aryatuwis
@aryatuwis

3 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban