'Prevent print dialog from showing when pressing Ctrl + P

I have an angular app and I don't want the printDialog to open when pressing "Ctrl + P". I've added the following code

 window.onbeforeprint = (event) => {
      event.stopPropagation();
      console.log('Before print');
    };

I can see my log in the console but the window is displayed. What I would like to do is to use html2canvas and jsPDF to screen my app instead of using window print.

How can I achieve that ?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source