Partager via


Méthode IXpsDocumentPackageTarget3D ::GetXpsOMPackageWriter3D (xpsobjectmodel_2.h)

Obtient un nouvel objet IXpsOMPackageWriter3D pour le package de documents.

Syntaxe

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

Paramètres

[in] documentSequencePartName

Partie racine de la charge utile XPS.

[in, optional] discardControlPartName

Partie de contrôle ignorer pour la charge utile XPS.

[in] modelPartName

Nom de la partie qui contiendra le modèle 3D. Le type de contenu du composant est « application/vnd.ms-package.3dmanufacturing-3dmodel+xml ». Il est lié à partir de la racine du package avec le type de relation «http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel ».

[in] modelData

Flux lisible contenant la description du modèle 3D. La description du modèle peut être l’encodage UTF16 d’un document XML, mais pour xpS OM et XpsPrint, il s’agit d’un objet BLOB de passage. La méthode GetXpsOMPackageWriter3D tente de déplacer le pointeur de lecture du flux fourni vers le début du flux, mais l’appel de méthode n’échoue pas si le flux ne prend pas en charge la méthode Seek .

[out] packageWriter

Retourne l’enregistreur qui peut être utilisé pour envoyer du contenu et des textures XPS pour le modèle 3D.

Valeur retournée

Retourne le code d’erreur HRESULT approprié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête xpsobjectmodel_2.h

Voir aussi

IXpsDocumentPackageTarget3D