function printCanvas(dataUrl) {
var windowContent = '<!DOCTYPE html>';
windowContent += '<html>'
windowContent += '<head></head>';
windowContent += '<body style="margin: 0; padding: 0;">'
windowContent += '<img src="' + dataUrl + '" style="max-width: 100%;">';
windowContent += '</body>';
windowContent += '</html>';
var printWin = window.open('','');
printWin.document.open();
printWin.document.write(windowContent);
printWin.document.close();
printWin.focus();
printWin.print();
printWin.close();
}
html2canvas(window.parent.document.body, {
onrendered: function(canvas) {
var cand = document.getElementsByTagName('canvas');
printCanvas(canvas.toDataURL());
}
});
display: flex
для ul