Metode ID2D1PrintControl::AddPage (d2d1_1.h)

Mengonversi primitif Direct2D dalam daftar perintah yang diteruskan menjadi representasi halaman tetap untuk digunakan oleh subsistem cetak.

Sintaks

HRESULT AddPage(
  [in]            ID2D1CommandList *commandList,
                  D2D_SIZE_F       pageSize,
  [in, out]       IStream          *pagePrintTicketStream,
  [out, optional] D2D1_TAG         *tag1,
  [out, optional] D2D1_TAG         *tag2
);

Parameter

[in] commandList

Jenis: ID2D1CommandList*

Daftar perintah yang berisi operasi penyajian.

pageSize

Jenis: D2D_SIZE_F

Ukuran halaman yang akan ditambahkan.

[in, out] pagePrintTicketStream

Jenis: IStream*

Aliran tiket cetak.

[out, optional] tag1

Jenis: D2D1_TAG*

Berisi label pertama untuk operasi gambar berikutnya. Parameter ini diteruskan tanpa diinisialisasi. Jika NULL ditentukan, tidak ada nilai yang diambil untuk parameter ini.

[out, optional] tag2

Jenis: D2D1_TAG*

Berisi label kedua untuk operasi gambar berikutnya. Parameter ini diteruskan tanpa diinisialisasi. Jika NULL ditentukan, tidak ada nilai yang diambil untuk parameter ini.

Mengembalikan nilai

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_INVALIDARG Parameter yang tidak valid diteruskan ke fungsi pengembalian.
D2DERR_PRINT_JOB_CLOSED Tugas cetak sudah selesai.

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

Lihat juga

ID2D1PrintControl