Méthode IXpsOMObjectFactory1 ::CreateRemoteDictionaryResourceFromStream1 (xpsobjectmodel_1.h)
Charge le balisage du dictionnaire de ressources distantes dans une interface IXpsOMRemoteDictionaryResource non déraciné. Le dictionnaire référencé par le paramètre dictionaryMarkupStream peut contenir du balisage provenant de l’espace de noms OpenXPS ou MSXPS.
Syntaxe
HRESULT CreateRemoteDictionaryResourceFromStream1(
IStream *dictionaryMarkupStream,
IOpcPartUri *partUri,
IXpsOMPartResources *resources,
IXpsOMRemoteDictionaryResource **dictionaryResource
);
Paramètres
dictionaryMarkupStream
[in] Interface IStream qui contient le balisage du dictionnaire des ressources distantes.
partUri
[in] Interface IOpcPartUri qui contient le nom de partie à affecter à cette ressource.
resources
Interface IXpsOMPartResources pour les ressources de partie des objets de ressources de dictionnaire qui ont des flux.
dictionaryResource
[in] Pointeur vers la nouvelle interface IXpsOMRemoteDictionaryResource.
Valeur retournée
Elle retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles de la table qui suit. Pour plus d’informations sur les valeurs de retour de l’API de document XPS qui ne sont pas répertoriées dans ce tableau, consultez Erreurs de document XPS.
S_OK : la méthode a réussi.
XPS_E_INVALID_CONTENT_TYPE : un type de ressource d’image ne correspond pas aux espaces de noms utilisés dans le balisage. Par exemple, si l’un des éléments des ressources peut être JpegXR, mais que les espaces de noms suivent la spécification MSXPS.
E_POINTER : dictionaryMarkupStream, dictionaryPartUri, resources ou dictionaryResource a la valeur NULL.
XPS_E_NO_CUSTOM_OBJECTS : la ressource ne pointe pas vers une implémentation d’interface reconnue. L’implémentation personnalisée des interfaces d’API document XPS n’est pas prise en charge.
Remarques
Utilisez cette méthode pour créer un dictionnaire distant à partir d’un flux dont le contenu peut être de type XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS. CreateRemoteDictionaryResourceFromStream, publié dans Windows 7, lit uniquement les flux 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 |