Bagikan melalui


Struktur DOCINFOW (wingdi.h)

Struktur DOCINFO berisi nama file input dan output serta informasi lain yang digunakan oleh fungsi StartDoc .

Sintaksis

typedef struct _DOCINFOW {
  int     cbSize;
  LPCWSTR lpszDocName;
  LPCWSTR lpszOutput;
  LPCWSTR lpszDatatype;
  DWORD   fwType;
} DOCINFOW, *LPDOCINFOW;

Anggota

cbSize

Ukuran, dalam byte, dari struktur.

lpszDocName

Penunjuk ke string null-terminated yang menentukan nama dokumen.

lpszOutput

Penunjuk ke string null-terminated yang menentukan nama file output. Jika pointer ini NULL, output akan dikirim ke perangkat yang diidentifikasi oleh handel konteks perangkat yang diteruskan ke fungsi StartDoc.

lpszDatatype

Penunjuk ke string null-terminated yang menentukan jenis data yang digunakan untuk merekam pekerjaan cetak. Nilai hukum untuk anggota ini dapat ditemukan dengan memanggil EnumPrintProcessorDatatypes dan dapat menyertakan nilai seperti mentah, emf, atau XPS_PASS. Anggota ini dapat null. Perhatikan bahwa jenis data yang diminta mungkin diabaikan.

fwType

Menentukan informasi tambahan tentang pekerjaan cetak. Anggota ini harus nol atau salah satu nilai berikut.

Nilai Arti
DI_APPBANDING Aplikasi yang menggunakan pita harus mengatur bendera ini untuk performa optimal selama pencetakan.
DI_ROPS_READ_DESTINATION Aplikasi akan menggunakan operasi raster yang melibatkan pembacaan dari permukaan tujuan.

Komentar

Nota

Header wingdi.h mendefinisikan DOCINFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wingdi.h (termasuk Windows.h)

Lihat juga

Struktur API Penampung Cetak

Pencetakan

StartDoc