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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk