Bagikan melalui


Metode IXpsOMObjectFactory1::CreatePackageFromStream1 (xpsobjectmodel_1.h)

Membuka aliran yang berisi paket XPS dan mengembalikan pohon objek dokumen XPS yang dibuat instans.

Metode ini akan membaca aliran yang berisi dokumen XPS yang berjenis XPS_DOCUMENT_TYPE_ XPS atau XPS_DOCUMENT_TYPE_ OPENXPS.

Sintaks

HRESULT CreatePackageFromStream1(
  IStream        *stream,
  BOOL           reuseObjects,
  IXpsOMPackage1 **package
);

Parameter

stream

[in] Aliran yang berisi paket XPS.

reuseObjects

[in] Nilai Boolean yang menunjukkan bahwa perangkat lunak adalah mencoba mengoptimalkan pohon objek dokumen dengan berbagi objek yang identik di semua properti dan anak-anak.

TRUE: Perangkat lunak akan mencoba mengoptimalkan pohon objek.

FALSE: Perangkat lunak tidak akan mencoba mengoptimalkan pohon objek.

package

[out, retval] Penunjuk ke antarmuka IXpsOMPackage1 baru yang berisi pohon objek dokumen XPS yang dihasilkan.

Nilai kembali

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

S_OK: Metode berhasil.

XPS_E_UNEXPECTED_NAMESPACE: Markup paket menggunakan namespace layanan yang tidak didukung oleh jenis dokumen.

XPS_E_ABSOLUTE_REFERENCE: Dokumen OpenXPS berisi elemen XML yang menggunakan URI absolut untuk mereferensikan bagian lain dalam dokumen.

Keterangan

Gunakan metode ini untuk membaca aliran yang berisi dokumen XPS yang dapat berjenis XPS_DOCUMENT_TYPE_ XPS atau XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromStream, dirilis di Windows 7, hanya membuka aliran yang berisi dokumen XPS jenis XPS_DOCUMENT_TYPE_ XPS.

Persyaratan

Persyaratan Nilai
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

IXpsOMObjectFactory1