Pdf.js: ¿Cómo puedo obtener un comentario después de hacer clic en printButton o cancelButton?

Creado en 23 ago. 2016  ·  3Comentarios  ·  Fuente: mozilla/pdf.js

Navegador web: Chrome

Hago clic en printButton en viwer.html , luego activa el método del navegador de window.print() ,
abre una página de vista previa.

Aqui esta el problema:
¿Cómo puedo obtener un comentario después de hacer clic en printButton o cancelButton en esta página de vista previa?
porque necesito ejecutar una función de devolución de llamada después de imprimir correctamente pero no cancelar la impresión.

pages

Comentario más útil

gracias por su amable respuesta, he intentado escuchar el evento de impresión posterior, pero eso no es lo que realmente quiero, ya que el evento de impresión posterior se activa cuando se cierra el cuadro de diálogo de impresión, sin importar si hago clic en el botón de impresión o cancelo el botón de impresión por fin en la ventana abierta de cuadro de diálogo de impresión.

lo que me desconcierta es que el evento window.print () no tiene ningún valor de retorno que me permita saber si se imprime correctamente o si cancela o detiene la impresión.

Entonces, ¿cómo puedo confirmar que mi tarea de impresión es realmente exitosa pero que no se cancele por fin?

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

Debería poder escuchar el evento afterprint (consulte https://developer.mozilla.org/en-US/docs/Web/Events/afterprint https://developer.mozilla.org/en-US/docs/Web / Eventos / afterprint y https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/ onafterprint), que es el evento que el espectador usa para limpiar después de imprimir (en 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 y 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).

Cerrando como respondido.

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/mozilla/pdf.js/issues/7558#issuecomment -241705562, o silencie el hilo https://github.com/notifications/unsubscribe-auth/ ARE_brB9oi2RsgZZlewPzU0umg7nzfvTks5qitz9gaJpZM4Jqhtd.

Todos 3 comentarios

Debería poder escuchar el evento afterprint (consulte https://developer.mozilla.org/en-US/docs/Web/Events/afterprint y https://developer.mozilla.org/en -US / docs / Web / API / WindowEventHandlers / onafterprint), que es el evento que el espectador usa para limpiar después de imprimir (en https://github.com/mozilla/pdf.js/blob/master/web/app. js # L2312-L2314 y https://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180).

Cerrando como respondido.

gracias por su amable respuesta, he intentado escuchar el evento de impresión posterior, pero eso no es lo que realmente quiero, ya que el evento de impresión posterior se activa cuando se cierra el cuadro de diálogo de impresión, sin importar si hago clic en el botón de impresión o cancelo el botón de impresión por fin en la ventana abierta de cuadro de diálogo de impresión.

lo que me desconcierta es que el evento window.print () no tiene ningún valor de retorno que me permita saber si se imprime correctamente o si cancela o detiene la impresión.

Entonces, ¿cómo puedo confirmar que mi tarea de impresión es realmente exitosa pero que no se cancele por fin?

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

Debería poder escuchar el evento afterprint (consulte https://developer.mozilla.org/en-US/docs/Web/Events/afterprint https://developer.mozilla.org/en-US/docs/Web / Eventos / afterprint y https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/ onafterprint), que es el evento que el espectador usa para limpiar después de imprimir (en 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 y 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).

Cerrando como respondido.

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/mozilla/pdf.js/issues/7558#issuecomment -241705562, o silencie el hilo https://github.com/notifications/unsubscribe-auth/ ARE_brB9oi2RsgZZlewPzU0umg7nzfvTks5qitz9gaJpZM4Jqhtd.

@xingxiaoyiyio ¿Encontraste una solución?

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

timvandermeij picture timvandermeij  ·  4Comentarios

azetutu picture azetutu  ·  4Comentarios

hp011235 picture hp011235  ·  4Comentarios

zerr0s picture zerr0s  ·  3Comentarios

BrennanDuffey picture BrennanDuffey  ·  3Comentarios