Bagikan melalui


Metode IContinueCallback::FContinuePrinting (docobj.h)

Menunjukkan apakah operasi pencetakan yang panjang harus dilanjutkan.

Sintaks

HRESULT FContinuePrinting(
  [in] LONG    nCntPrinted,
  [in] LONG    nCurPage,
  [in] wchar_t *pwszPrintStatus
);

Parameter

[in] nCntPrinted

Jumlah total halaman yang telah dicetak pada saat objek menerima panggilan ke FContinuePrinting.

[in] nCurPage

Nomor halaman halaman yang dicetak pada saat objek menerima panggilan ke FContinuePrinting.

[in] pwszPrintStatus

Penunjuk ke pesan tentang status pekerjaan cetak saat ini. Objek yang sedang dicetak mungkin atau mungkin tidak menampilkan pesan ini kepada pengguna. Parameter ini bisa NULL.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_UNEXPECTED, serta nilai berikut.

Menampilkan kode Deskripsi
S_OK
Lanjutkan operasi pencetakan.
S_FALSE
Batalkan operasi pencetakan sesegera mungkin.

Keterangan

Implementasi IPrint::P rint memanggil metode ini pada interval berkala selama proses pencetakan. Implementasi IPrint harus memanggil kembali setidaknya setelah mencetak setiap halaman, sehingga kliennya dapat, jika perlu, menampilkan umpan balik visual yang berguna kepada pengguna. IPrint::P rint dapat memanggil kembali beberapa kali dengan nilai nCntPrinted dan nCurPage yang sama, yang terkadang berguna ketika halaman yang dicetak rumit dan tepat untuk memberi pengguna kesempatan untuk membatalkan di tengah halaman.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header docobj.h

Lihat juga

IContinueCallback

Iprint