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 eine XPS-OM als XPS-Paket eines angegebenen Typs in einen Stream.
Syntax
HRESULT WriteToStream1(
ISequentialStream *outputStream,
BOOL optimizeMarkupSize,
XPS_DOCUMENT_TYPE documentType
);
Parameter
outputStream
[in] Der Stream, der den serialisierten Inhalt des Pakets empfängt. Dieser Parameter darf nicht NULL sein.
optimizeMarkupSize
[in] Ein boolescher Wert, der angibt, ob das Dokumentmarkup für die Größe optimiert wird, wenn der Inhalt des XPS OM in das XPS-Paket geschrieben wird.
TRUE: Der Paketschreiber versucht, das Markup für die Mindestgröße zu optimieren.
FALSE: Der Paketschreiber versucht nicht, eine Optimierung durchzuführen.
documentType
[in] Das XPS-Datenformat, das in outputStream geschrieben werden soll. Der Wert dieses Parameters kann nicht XPS_DOCUMENT_TYPE_UNSPECIFIED werden.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem die folgenden Werte. Informationen zu XPS-Dokument-API-Rückgabewerten, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.
S_OK: Die Methode war erfolgreich.
E_POINTER: documentType ist NULL.
E_INVALIDARG: documentType wurde auf XPS_DOCUMENT_TYPE_UNSPECIFIED festgelegt.
XPS_E_INVALID_CONTENT_TYPE: Eine Bildressource im Paket hat einen Typ, der von dem in documentType angegebenen Dokumenttyp nicht unterstützt wird.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | xpsobjectmodel_1.h |
| Bibliothek | Keine |