Méthode IXpsOMPackage1::WriteToStream1 (xpsobjectmodel_1.h)
Écrit un om XPS dans un flux en tant que package XPS d’un type spécifié.
Syntaxe
HRESULT WriteToStream1(
ISequentialStream *outputStream,
BOOL optimizeMarkupSize,
XPS_DOCUMENT_TYPE documentType
);
Paramètres
outputStream
[in] Flux qui reçoit le contenu sérialisé du package. Ce paramètre ne doit pas avoir la valeur NULL.
optimizeMarkupSize
[in] Valeur booléenne qui indique si le balisage du document sera optimisé pour la taille lorsque le contenu du modèle d’activité XPS sera écrit dans le package XPS.
TRUE : l’enregistreur de package essaiera d’optimiser le balisage pour une taille minimale.
FALSE : l’enregistreur de package n’essaiera pas d’optimiser.
documentType
[in] Format de données XPS à écrire dans outputStream. La valeur de ce paramètre ne peut pas être XPS_DOCUMENT_TYPE_UNSPECIFIED.
Valeur retournée
Elle retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, les valeurs suivantes. 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.
E_POINTER : documentType a la valeur NULL.
E_INVALIDARG : documentType a été défini sur XPS_DOCUMENT_TYPE_UNSPECIFIED.
XPS_E_INVALID_CONTENT_TYPE : une ressource image dans le package est d’un type qui n’est pas pris en charge par le type de document spécifié dans documentType.
Spécifications
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 | Aucun |