Fungsi GdiStartDocEMF (winppi.h)

Fungsi GdiStartDocEMF melakukan operasi inisialisasi untuk pekerjaan cetak berformat EMF.

Sintaks

BOOL GdiStartDocEMF(
  HANDLE   SpoolFileHandle,
  DOCINFOW *pDocInfo
);

Parameter

SpoolFileHandle

Handel file penampung yang disediakan penelepon, diperoleh oleh panggilan sebelumnya ke GdiGetSpoolFileHandle.

pDocInfo

Penunjuk yang disediakan penelepon ke struktur DOCINFOW (dijelaskan dalam dokumentasi Microsoft Window SDK).

Nilai kembali

Jika operasi berhasil, fungsi mengembalikan TRUE. Jika tidak, fungsi mengembalikan FALSE, dan kode kesalahan dapat diperoleh dengan memanggil GetLastError.

Keterangan

Fungsi GdiStartDocEMF diekspor oleh gdi32.dll untuk digunakan dalam fungsi PrintDocumentOnPrintProcessor prosesor cetak.

Fungsi ini melakukan inisialisasi yang harus dilakukan sebelum rekaman EMF pekerjaan cetak dapat diputar. Fungsi ini memanggil fungsi StartDoc penampung (dijelaskan dalam dokumentasi Window SDK), yang pada gilirannya memanggil fungsi DrvStartDoc driver printer.

Prosesor cetak harus mengatur anggota lpszOutput dari struktur DOCINFOW ke nama file output yang terkandung dalam struktur PRINTPROCESSOROPENDATA , yang sebelumnya diterima oleh fungsi OpenPrintProcessor .

Prosesor cetak harus mengatur anggota lpszDocName dari struktur DOCINFOW ke penunjuk nama dokumen, yang sebelumnya diterima oleh fungsi PrintDocumentOnPrintProcessor .

Untuk informasi tambahan, lihat Menggunakan Fungsi GDI di Prosesor Cetak.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header winppi.h (termasuk Winppi.h)
Pustaka Gdi32.Lib
DLL Gdi32.dll

Lihat juga

GdiEndDocEMF