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 |