Partager via


IXpsOMPage ::Write, méthode (xpsobjectmodel.h)

Écrit la page dans le flux spécifié.

Syntaxe

HRESULT Write(
  [in] ISequentialStream *stream,
  [in] BOOL              optimizeMarkupSize
);

Paramètres

[in] stream

Flux qui reçoit le contenu sérialisé de la page.

[in] optimizeMarkupSize

Valeur booléenne qui indique si le balisage de document de la page doit être optimisé pour la taille lorsque la page est écrite dans le flux.

Valeur Signification
VRAI
L’enregistreur de package tente d’optimiser le balisage pour la taille minimale lors de l’écriture de la page dans le flux.
FAUX
L’enregistreur de package ne tente pas d’optimisation lors de l’écriture de la page dans le flux.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles du tableau 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.

Code de retour Description
S_OK
S_OK
E_POINTER
stream a la valeur NULL.

Remarques

Pour examiner le balisage XPS d’une page avant son écriture dans un package XPS, une application peut appeler la méthode Write pour écrire le contenu de la page dans un flux. L’application peut ensuite lire ce flux pour examiner le balisage XPS tel qu’il serait sérialisé lorsqu’il est écrit dans le package XPS.

Le balisage XPS écrit dans le flux par cette méthode contient le balisage de page, mais aucune des ressources de la page.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête xpsobjectmodel.h

Voir aussi

ISequentialStream

IXpsOMPage

XML Paper Specification

Erreurs de document XPS