Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schreibt die Seite in den angegebenen Datenstrom.
Syntax
HRESULT Write1(
ISequentialStream *stream,
BOOL optimizeMarkupSize,
XPS_DOCUMENT_TYPE documentType
);
Die Parameter
stream
Der Datenstrom, der den serialisierten Inhalt der Seite empfängt.
optimizeMarkupSize
Ein boolescher Wert, der angibt, ob das Dokumentmarkup der Seite für die Größe optimiert werden soll, wenn die Seite in den Datenstrom geschrieben wird.
| Wert | Bedeutung |
|---|---|
| STIMMT | Der Paketschreiber versucht, das Markup beim Schreiben der Seite in den Datenstrom auf minimale Größe zu optimieren. |
| FALSE | Der Paketschreiber versucht beim Schreiben der Seite in den Stream keine Optimierung. |
documentType
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte umfassen, aber nicht beschränkt auf diejenigen in der folgenden Tabelle. Informationen zu XPS-Dokument-API-Rückgabewerten, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.
| Rückgabecode | Description |
|---|---|
| S_OK | Die Methode war erfolgreich. |
| E_POINTER | Stream ist NULL. |
Bemerkungen
Um das XPS-Markup einer Seite zu untersuchen, bevor sie in ein XPS-Paket geschrieben wird, kann eine Anwendung die Write-Methode aufrufen, um den Inhalt der Seite in einen Stream zu schreiben. Die Anwendung kann diesen Stream dann lesen, um das XPS-Markup zu untersuchen, da er serialisiert wird, wenn er in das XPS-Paket geschrieben wird.
Das XPS-Markup, das von dieser Methode in den Datenstrom geschrieben wird, enthält das Seitenmarkup, aber keines der Ressourcen der Seite.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | xpsobjectmodel_1.h |