Bagikan melalui


Metode IXpsOMPage1::Write1 (xpsobjectmodel_1.h)

Menulis halaman ke aliran yang ditentukan.

Sintaks

HRESULT Write1(
  ISequentialStream *stream,
  BOOL              optimizeMarkupSize,
  XPS_DOCUMENT_TYPE documentType
);

Parameter

stream

Aliran yang menerima konten halaman yang diserialisasikan.

optimizeMarkupSize

Nilai Boolean yang menunjukkan apakah markup dokumen halaman akan dioptimalkan untuk ukuran saat halaman ditulis ke aliran.

Nilai Makna
TRUE Penulis paket akan mencoba mengoptimalkan markup untuk ukuran minimum saat menulis halaman ke aliran.
FALSE Penulis paket tidak akan mencoba pengoptimalan apa pun saat menulis halaman ke aliran.

documentType

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk informasi tentang nilai pengembalian API dokumen XPS yang tidak tercantum dalam tabel ini, lihat Kesalahan Dokumen XPS.

Menampilkan kode Deskripsi
S_OK Metode berhasil.
E_POINTER stream adalah NULL.

Keterangan

Untuk memeriksa markup XPS halaman sebelum ditulis ke paket XPS, aplikasi dapat memanggil metode Tulis untuk menulis konten halaman ke aliran. Aplikasi kemudian dapat membaca aliran tersebut untuk memeriksa markup XPS seperti yang akan diserialisasikan ketika ditulis ke paket XPS.

Markup XPS yang ditulis ke aliran dengan metode ini berisi markup halaman tetapi tidak ada sumber daya halaman.

Persyaratan

Persyaratan Nilai
Header xpsobjectmodel_1.h

Lihat juga

ISequentialStream

IXpsOMPage

Spesifikasi Kertas XML

Kesalahan Dokumen XPS