Struktur DOCINFOA (wingdi.h)

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

Sintaks

typedef struct _DOCINFOA {
  int    cbSize;
  LPCSTR lpszDocName;
  LPCSTR lpszOutput;
  LPCSTR lpszDatatype;
  DWORD  fwType;
} DOCINFOA, *LPDOCINFOA;

Anggota

cbSize

Ukuran struktur dalam byte.

lpszDocName

Penunjuk ke string yang dihentikan null yang menentukan nama dokumen.

lpszOutput

Penunjuk ke string yang dihentikan null 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 yang dihentikan null yang menentukan jenis data yang digunakan untuk merekam pekerjaan cetak. Nilai hukum untuk anggota ini dapat ditemukan dengan memanggil EnumPrintProcessorDatatypes dan dapat menyertakan nilai-nilai seperti mentah, emf, atau XPS_PASS. Anggota ini bisa NULL. Perhatikan bahwa jenis data yang diminta mungkin diabaikan.

fwType

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

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

Keterangan

Catatan

Header wingdi.h mendefinisikan DOCINFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wingdi.h (sertakan Windows.h)

Lihat juga

Cetak Struktur API Spooler

Pencetakan

StartDoc