I am using below code with setTimeout but this is hack. I want to call window.print() once page fully loaded with html and css. Kindly suggest better solutions.
const WindowPrt = window.open(url, '_blank', 'left=0,top=0,width=900,height=900,toolbar=0,scrollbars=0,status=0');
setTimeout(() => {
WindowPrt.focus();
WindowPrt.print();
WindowPrt.close();
}, 10000);