Bagikan melalui


Metode IXpsOMObjectFactory1::CreatePackageFromFile1 (xpsobjectmodel_1.h)

Membuka file paket XPS dan mengembalikan pohon objek dokumen XPS yang diinstansiasi. Metode ini akan membaca file yang berisi dokumen XPS yang berjenis XPS_DOCUMENT_TYPE_ XPS atau XPS_DOCUMENT_TYPE_ OPENXPS

Sintaks

HRESULT CreatePackageFromFile1(
  LPCWSTR        filename,
  BOOL           reuseObjects,
  IXpsOMPackage1 **package
);

Parameter

filename

[in, string] Nama file 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 dibaca dari nama file.

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 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 file yang berisi dokumen XPS yang bisa berjenis XPS_DOCUMENT_TYPE_ XPS atau XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromFile, dirilis di Windows 7, hanya membuka file 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