Bagikan melalui


Metode IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D (xpsobjectmodel_2.h)

Mendapatkan objek IXpsOMPackageWriter3D baru untuk paket dokumen.

Sintaks

HRESULT GetXpsOMPackageWriter3D(
  [in]           IOpcPartUri           *documentSequencePartName,
  [in, optional] IOpcPartUri           *discardControlPartName,
  [in]           IOpcPartUri           *modelPartName,
  [in]           IStream               *modelData,
  [out]          IXpsOMPackageWriter3D **packageWriter
);

Parameter

[in] documentSequencePartName

Bagian akar dari payload XPS.

[in, optional] discardControlPartName

Bagian kontrol buang untuk payload XPS.

[in] modelPartName

Nama bagian yang akan menyimpan model 3D. Jenis konten bagian adalah "application/vnd.ms-package.3dmanufacturing-3dmodel+xml". Ini ditautkan dari akar paket dengan jenis hubungan "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel" .

[in] modelData

Aliran yang dapat dibaca yang menyimpan deskripsi model 3D. Deskripsi model mungkin pengodean dokumen XML UTF16, tetapi untuk XPS OM dan XpsPrint, ini adalah BLOB yang diteruskan. Metode GetXpsOMPackageWriter3D mencoba memindahkan penunjuk baca aliran yang disediakan ke awal aliran, tetapi panggilan metode tidak akan gagal jika aliran tidak mendukung metode Seek .

[out] packageWriter

Mengembalikan penulis yang dapat digunakan untuk mengirim konten dan tekstur XPS untuk model 3D.

Nilai kembali

Mengembalikan kode kesalahan HRESULT yang sesuai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header xpsobjectmodel_2.h

Lihat juga

IXpsDocumentPackageTarget3D