ID2D1Device::CreatePrintControl(IWICImagingFactory*,IPrintDocumentPackageTarget*,constD2D1_PRINT_CONTROL_PROPERTIES*,ID2D1PrintControl**) metode (d2d1_1.h)

Membuat objek ID2D1PrintControl yang mengonversi primitif Direct2D yang disimpan di ID2D1CommandList menjadi representasi halaman tetap. Sub-sistem cetak kemudian mengonsumsi primitif.

Sintaks

HRESULT CreatePrintControl(
  [in]           IWICImagingFactory                  *wicFactory,
  [in]           IPrintDocumentPackageTarget         *documentTarget,
  [in, optional] const D2D1_PRINT_CONTROL_PROPERTIES *printControlProperties,
  [out]          ID2D1PrintControl                   **printControl
);

Parameter

[in] wicFactory

Jenis: IWICImagingFactory*

Pabrik pencitraan WIC.

[in] documentTarget

Jenis: IPrintDocumentPackageTarget*

Tugas cetak target untuk kontrol ini.

[in, optional] printControlProperties

Jenis: const D2D1_PRINT_CONTROL_PROPERTIES*

Opsi yang akan diterapkan ke kontrol cetak.

[out] printControl

Jenis: ID2D1PrintControl**

Ketika metode ini kembali, berisi alamat penunjuk ke objek ID2D1PrintControl .

Nilai kembali

Jenis: HRESULT

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

HRESULT Deskripsi
S_OK Tidak ada kesalahan yang terjadi.
E_OUTOFMEMORY Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan.
E_FAIL Kode kegagalan generik.
D2DERR_PRINT_FORMAT_NOT_SUPPORTED Format cetak tidak didukung oleh target dokumen.

Keterangan

Catatan Ini adalah fungsi pemblokiran atau sinkron dan mungkin tidak segera dikembalikan. Seberapa cepat fungsi ini kembali tergantung pada faktor run-time seperti status jaringan, konfigurasi server cetak, dan implementasi driver printer—faktor yang sulit diprediksi saat menulis aplikasi. Memanggil fungsi ini dari utas yang mengelola interaksi dengan antarmuka pengguna dapat membuat aplikasi tampak tidak responsif.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1_1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

ID2D1Device