Pdf.js: Bagaimana saya bisa mendapatkan umpan balik setelah mengklik printButton atau cancelButton?

Dibuat pada 23 Agu 2016  ·  3Komentar  ·  Sumber: mozilla/pdf.js

Peramban web: Chrome

Saya mengklik printButton pada viwer.html , lalu memicu metode browser window.print() ,
itu membuka halaman pratinjau.

Inilah masalahnya:
Bagaimana saya bisa mendapatkan umpan balik setelah mengklik printButton atau cancelButton pada halaman pratinjau ini lihat pukulan?
karena saya perlu menjalankan fungsi panggilan balik setelah berhasil mencetak tetapi tidak membatalkan pencetakan.

pages

Komentar yang paling membantu

terima kasih atas balasan Anda yang ramah, saya telah mencoba mendengarkan acara afterprint tetapi itu bukan yang saya inginkan, karena acara afterprint dipecat ketika dialog pencetakan ditutup tidak peduli saya mengklik tombol cetak atau batalkan tombol cetak akhirnya di jendela yang terbuka dialog pencetakan.

apa yang membuat saya bingung adalah bahwa event window.print() tidak memiliki nilai pengembalian untuk memberi tahu saya apakah itu berhasil mencetak atau membatalkan atau berhenti mencetak.

jadi bagaimana saya bisa memastikan tugas pencetakan saya benar-benar berhasil tetapi akhirnya tidak dibatalkan?

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

Anda seharusnya dapat mendengarkan acara afterprint (lihat https://developer.mozilla.org/en-US/docs/Web/Events/afterprint https://developer.mozilla.org/en-US/docs/Web /Events/afterprint dan https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/ onafterprint), yang merupakan peristiwa yang digunakan pemirsa untuk membersihkan setelah mencetak (di 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 dan 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).

Penutupan seperti yang dijawab.


Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub https://github.com/mozilla/pdf.js/issues/7558#issuecomment -241705562, atau nonaktifkan utas https://github.com/notifications/unsubscribe-auth/ ARE_brB9oi2RsgZZlewPzU0umg7nzfvTks5qitz9gaJpZM4Jqhtd.

Semua 3 komentar

Anda seharusnya dapat mendengarkan acara afterprint (lihat https://developer.mozilla.org/en-US/docs/Web/Events/afterprint dan https://developer.mozilla.org/en -US/docs/Web/API/WindowEventHandlers/onafterprint), yang merupakan peristiwa yang digunakan pemirsa untuk membersihkan setelah mencetak (di https://github.com/mozilla/pdf.js/blob/master/web/app. js#L2312-L2314 dan https://github.com/mozilla/pdf.js/blob/master/web/app.js#L1167-L1180).

Penutupan seperti yang dijawab.

terima kasih atas balasan Anda yang ramah, saya telah mencoba mendengarkan acara afterprint tetapi itu bukan yang saya inginkan, karena acara afterprint dipecat ketika dialog pencetakan ditutup tidak peduli saya mengklik tombol cetak atau batalkan tombol cetak akhirnya di jendela yang terbuka dialog pencetakan.

apa yang membuat saya bingung adalah bahwa event window.print() tidak memiliki nilai pengembalian untuk memberi tahu saya apakah itu berhasil mencetak atau membatalkan atau berhenti mencetak.

jadi bagaimana saya bisa memastikan tugas pencetakan saya benar-benar berhasil tetapi akhirnya tidak dibatalkan?

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

Anda seharusnya dapat mendengarkan acara afterprint (lihat https://developer.mozilla.org/en-US/docs/Web/Events/afterprint https://developer.mozilla.org/en-US/docs/Web /Events/afterprint dan https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/ onafterprint), yang merupakan peristiwa yang digunakan pemirsa untuk membersihkan setelah mencetak (di 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 dan 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).

Penutupan seperti yang dijawab.


Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub https://github.com/mozilla/pdf.js/issues/7558#issuecomment -241705562, atau nonaktifkan utas https://github.com/notifications/unsubscribe-auth/ ARE_brB9oi2RsgZZlewPzU0umg7nzfvTks5qitz9gaJpZM4Jqhtd.

@xingxiaoyiyio Apakah Anda menemukan solusi?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat