Freigeben über


IXpsOMPage::Write-Methode (xpsobjectmodel.h)

Schreibt die Seite in den angegebenen Stream.

Syntax

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

Parameter

[in] stream

Der Stream, der den serialisierten Inhalt der Seite empfängt.

[in] optimizeMarkupSize

Ein boolescher Wert, der angibt, ob das Dokumentmarkup der Seite für die Größe optimiert werden soll, wenn die Seite in den Stream geschrieben wird.

Wert Bedeutung
STIMMT
Der Paketschreiber versucht, das Markup für die Mindestgröße zu optimieren, wenn die Seite in den Stream geschrieben wird.
FALSE
Der Paketschreiber versucht keine Optimierung, wenn die Seite in den Stream geschrieben wird.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem die Werte 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 BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
stream ist NULL.

Hinweise

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, wie es serialisiert wird, wenn es in das XPS-Paket geschrieben wird.

Das XPS-Markup, das von dieser Methode in den Stream geschrieben wird, enthält das Seitenmarkup, aber keine der Ressourcen der Seite.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile xpsobjectmodel.h

Weitere Informationen

ISequentialStream

IXpsOMPage

XML Paper Specification

XPS-Dokumentfehler