var print = document.createElement(\'button\'); var canvas = document.createElement(\'canvas\'); var ctx = canvas.getContext(\'2d\'); canvas.width = 300; canvas.hei
I had in css width: 100% for canvas, which caused wrong scaling
width: 100%
Fixed by changing from 100% to 210mm
100%
210mm