Bagikan melalui


Metode IXpsOMPackage1::WriteToStream1 (xpsobjectmodel_1.h)

Menulis XPS OM ke aliran sebagai paket XPS dari jenis tertentu.

Sintaks

HRESULT WriteToStream1(
  ISequentialStream *outputStream,
  BOOL              optimizeMarkupSize,
  XPS_DOCUMENT_TYPE documentType
);

Parameter

outputStream

[in] Aliran yang menerima konten paket yang diserialisasikan. Parameter ini tidak boleh NULL.

optimizeMarkupSize

[in] Nilai Boolean yang menunjukkan apakah markup dokumen akan dioptimalkan untuk ukuran ketika konten XPS OM ditulis ke paket XPS.

TRUE: Penulis paket akan mencoba mengoptimalkan markup untuk ukuran minimum.

FALSE: Penulis paket tidak akan mencoba melakukan pengoptimalan apa pun.

documentType

[in] Format data XPS untuk menulis ke outputStream. Nilai parameter ini tidak dapat XPS_DOCUMENT_TYPE_UNSPECIFIED.

Menampilkan nilai

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

S_OK: Metode berhasil.

E_POINTER: documentType adalah NULL.

E_INVALIDARG: documentType diatur ke XPS_DOCUMENT_TYPE_UNSPECIFIED.

XPS_E_INVALID_CONTENT_TYPE: Sumber daya gambar dalam paket adalah jenis yang tidak didukung oleh jenis dokumen yang ditentukan dalam documentType.

Persyaratan

   
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header xpsobjectmodel_1.h
Pustaka Tidak ada

Lihat juga

IXpsOMPackage1