Pdf.js: Comment puis-je obtenir un retour après avoir cliqué sur printButton ou cancelButton ?

Créé le 23 août 2016  ·  3Commentaires  ·  Source: mozilla/pdf.js

Navigateur Internet : Chrome

Je clique sur printButton sur viwer.html , puis cela déclenche la méthode du navigateur de window.print() ,
il ouvre une page d'aperçu.

Voici le problème :
Comment puis-je obtenir un retour après avoir cliqué sur printButton ou cancelButton sur cette page d'aperçu voir coup?
parce que je dois exécuter une fonction de rappel après le succès de l'impression mais pas annuler l'impression.

pages

Commentaire le plus utile

merci pour votre aimable réponse, j'ai essayé d'écouter l'événement afterprint mais ce n'est pas ce que je veux vraiment, car l'événement afterprint est déclenché lorsque la boîte de dialogue d'impression se ferme, peu importe que je clique sur le bouton d'impression ou que j'annule le bouton d'impression enfin sur la fenêtre ouverte de boîte de dialogue d'impression.

ce qui me rend perplexe, c'est que l'événement window.print() n'a aucune valeur de retour pour me faire savoir s'il s'imprime avec succès ou s'il annule ou arrête l'impression.

Alors, comment puis-je confirmer que ma tâche d'impression a vraiment réussi mais ne pas être enfin annulée ?

在 2016年8月23日,下午7:43,Jonas Jenwald [email protected]写道:

Vous devriez pouvoir écouter l'événement afterprint (voir https://developer.mozilla.org/en-US/docs/Web/Events/afterprint https://developer.mozilla.org/en-US/docs/Web /Events/afterprint et https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/ onafterprint), qui est l'événement que la visionneuse utilise pour nettoyer après l'impression (dans https://github.com/mozilla/pdf.js/blob/master/web/app.js#L2312-L2314 https://github. com/mozilla/pdf.js/blob/master/web/app.js#L2312-L2314 et https://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180 https ://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180).

Fermeture comme répondu.

-
Vous recevez ceci parce que vous avez créé le fil.
Répondez directement à cet e-mail, consultez-le sur GitHub https://github.com/mozilla/pdf.js/issues/7558#issuecomment -241705562, ou coupez le fil https://github.com/notifications/unsubscribe-auth/ ARE_brB9oi2RsgZZlewPzU0umg7nzfvTks5qitz9gaJpZM4Jqhtd.

Tous les 3 commentaires

Vous devriez pouvoir écouter l'événement afterprint (voir https://developer.mozilla.org/en-US/docs/Web/Events/afterprint et https://developer.mozilla.org/en -US/docs/Web/API/WindowEventHandlers/onafterprint), qui est l'événement que la visionneuse utilise pour nettoyer après l'impression (dans https://github.com/mozilla/pdf.js/blob/master/web/app. js#L2312-L2314 et https://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180).

Fermeture comme répondu.

merci pour votre aimable réponse, j'ai essayé d'écouter l'événement afterprint mais ce n'est pas ce que je veux vraiment, car l'événement afterprint est déclenché lorsque la boîte de dialogue d'impression se ferme, peu importe que je clique sur le bouton d'impression ou que j'annule le bouton d'impression enfin sur la fenêtre ouverte de boîte de dialogue d'impression.

ce qui me rend perplexe, c'est que l'événement window.print() n'a aucune valeur de retour pour me faire savoir s'il s'imprime avec succès ou s'il annule ou arrête l'impression.

Alors, comment puis-je confirmer que ma tâche d'impression a vraiment réussi mais ne pas être enfin annulée ?

在 2016年8月23日,下午7:43,Jonas Jenwald [email protected]写道:

Vous devriez pouvoir écouter l'événement afterprint (voir https://developer.mozilla.org/en-US/docs/Web/Events/afterprint https://developer.mozilla.org/en-US/docs/Web /Events/afterprint et https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/ onafterprint), qui est l'événement que la visionneuse utilise pour nettoyer après l'impression (dans https://github.com/mozilla/pdf.js/blob/master/web/app.js#L2312-L2314 https://github. com/mozilla/pdf.js/blob/master/web/app.js#L2312-L2314 et https://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180 https ://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180).

Fermeture comme répondu.

-
Vous recevez ceci parce que vous avez créé le fil.
Répondez directement à cet e-mail, consultez-le sur GitHub https://github.com/mozilla/pdf.js/issues/7558#issuecomment -241705562, ou coupez le fil https://github.com/notifications/unsubscribe-auth/ ARE_brB9oi2RsgZZlewPzU0umg7nzfvTks5qitz9gaJpZM4Jqhtd.

@xingxiaoyiyio Avez-vous trouvé une solution ?

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

liuzhen2008 picture liuzhen2008  ·  4Commentaires

AlexP3 picture AlexP3  ·  3Commentaires

sujit-baniya picture sujit-baniya  ·  3Commentaires

aaronshaf picture aaronshaf  ·  3Commentaires

azetutu picture azetutu  ·  4Commentaires