Fungsi StartPage (wingdi.h)

Fungsi StartPage menyiapkan pengandar pencetak untuk menerima data.

Sintaks

int StartPage(
  [in] HDC hdc
);

Parameter

[in] hdc

Handel ke konteks perangkat untuk pekerjaan cetak.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan lebih besar dari nol.

Jika fungsi gagal, nilai yang dikembalikan kurang dari atau sama dengan nol.

Keterangan

Catatan Ini adalah fungsi pemblokiran atau sinkron dan mungkin tidak segera kembali. Seberapa cepat fungsi ini kembali tergantung pada faktor run-time seperti status jaringan, konfigurasi server cetak, dan implementasi driver printer—faktor-faktor yang sulit diprediksi saat menulis aplikasi. Memanggil fungsi ini dari utas yang mengelola interaksi dengan antarmuka pengguna dapat membuat aplikasi tampak tidak responsif.
 
Sistem menonaktifkan fungsi ResetDC antara panggilan ke fungsi StartPage dan EndPage . Ini berarti Anda tidak dapat mengubah mode perangkat kecuali pada batas halaman. Setelah memanggil EndPage, Anda dapat memanggil ResetDC untuk mengubah mode perangkat, jika perlu. Perhatikan bahwa panggilan ke ResetDC mengatur ulang semua atribut konteks perangkat kembali ke nilai default.

Baik EndPage maupun StartPage tidak mengatur ulang atribut konteks perangkat. Atribut konteks perangkat tetap konstan di seluruh halaman berikutnya. Anda tidak perlu memilih kembali objek dan menyiapkan mode pemetaan lagi sebelum mencetak halaman berikutnya; namun, melakukannya akan menghasilkan hasil yang sama dan mengurangi perbedaan kode antara versi Windows.

Contoh

Untuk program sampel yang menggunakan fungsi ini, lihat Cara: Mencetak Menggunakan GDI Print API.

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 wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Halaman Akhir

Cetak Fungsi API Spooler

Pencetakan

ResetDC