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 |