Méthode IXpsOMObjectFactory1 ::CreatePackageFromStream1 (xpsobjectmodel_1.h)
Ouvre un flux qui contient un package XPS et retourne une arborescence d’objets de document XPS instanciée.
Cette méthode lit un flux qui contient un document XPS de type XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS.
Syntaxe
HRESULT CreatePackageFromStream1(
IStream *stream,
BOOL reuseObjects,
IXpsOMPackage1 **package
);
Paramètres
stream
[in] Flux qui contient un package XPS.
reuseObjects
[in] Valeur booléenne qui indique que le logiciel tente d’optimiser l’arborescence d’objets de document en partageant des objets identiques dans toutes les propriétés et tous les enfants.
VRAI : le logiciel tente d’optimiser l’arborescence d’objets.
FALSE : le logiciel ne tente pas d’optimiser l’arborescence d’objets.
package
[out, retval] Pointeur vers la nouvelle interface IXpsOMPackage1 qui contient l’arborescence d’objets de document XPS résultante.
Valeur retournée
Elle retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, les éléments suivants. Pour plus d’informations sur les valeurs de retour de l’API de document XPS qui ne sont pas répertoriées ici, consultez Erreurs de document XPS.
S_OK : la méthode a réussi.
XPS_E_UNEXPECTED_NAMESPACE : le balisage de package utilise un espace de noms qui n’est pas pris en charge par le type de document.
XPS_E_ABSOLUTE_REFERENCE : le document OpenXPS contient des éléments XML qui utilisent des URI absolus pour référencer d’autres parties du document.
Remarques
Utilisez cette méthode pour lire un flux qui contient un document XPS qui peut être de type XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromStream, publié dans Windows 7, ouvre uniquement les flux qui contiennent un document XPS de type XPS_DOCUMENT_TYPE_ XPS.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | xpsobjectmodel_1.h |
Bibliothèque | None |