IXpsOMPackage1::WriteToStream1-Methode (xpsobjectmodel_1.h)
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 |