Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

142
Visualizações
Evite que se muestre el cuadro de diálogo de impresión al presionar Ctrl + P

Tengo una aplicación angular y no quiero que se abra printDialog al presionar "Ctrl + P". He agregado el siguiente código

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

Puedo ver mi registro en la consola pero se muestra la ventana. Lo que me gustaría hacer es usar html2canvas y jsPDF para proyectar mi aplicación en lugar de usar la impresión de ventana.

¿Cómo puedo lograr eso?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Es posible que pueda usar esto:

 @HostListener('window:keydown.control.p', ['$event']) preventPrint(event: KeyboardEvent) { event.preventDefault(); }

La prevención de impresión solo ocurrirá cuando el componente en cuestión esté en la pantalla. Si desea que toda su aplicación evite la impresión, puede poner esto en el componente raíz de su aplicación.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda