Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Écrit la page dans le flux spécifié.
Syntaxe
HRESULT Write1(
ISequentialStream *stream,
BOOL optimizeMarkupSize,
XPS_DOCUMENT_TYPE documentType
);
Paramètres
stream
Flux qui reçoit le contenu sérialisé de la page.
optimizeMarkupSize
Valeur booléenne qui indique si le balisage du document de la page doit être optimisé pour la taille lorsque la page est écrite dans le flux.
| Valeur | Meaning |
|---|---|
| VRAI | L’enregistreur de package tente d’optimiser le balisage pour une taille minimale lors de l’écriture de la page dans le flux. |
| FALSE | L’enregistreur de package n’essaie aucune optimisation lors de l’écriture de la page dans le flux. |
documentType
Valeur de retour
La méthode retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à 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.
| Retourner le code | Descriptif |
|---|---|
| S_OK | La méthode a réussi. |
| E_POINTER | le flux est NULL. |
Remarques
Pour examiner le balisage XPS d’une page avant d’être écrit 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.
Spécifications
| Requirement | Valeur |
|---|---|
| Header | xpsobjectmodel_1.h |