Freigeben über


IXpsOMObjectFactory::CreatePageFromStream-Methode (xpsobjectmodel.h)

Liest das Seitenmarkup aus dem angegebenen Stream, um eine IXpsOMPage-Schnittstelle zu erstellen und aufzufüllen.

Syntax

HRESULT CreatePageFromStream(
  [in]          IStream             *pageMarkupStream,
  [in]          IOpcPartUri         *partUri,
  [in]          IXpsOMPartResources *resources,
  [in]          BOOL                reuseObjects,
  [out, retval] IXpsOMPage          **page
);

Parameter

[in] pageMarkupStream

Der Stream, der das Seitenmarkup enthält.

[in] partUri

Die IOpcPartUri-Schnittstelle , die den URI der Seite enthält.

[in] resources

Die IXpsOMPartResources-Schnittstelle , die die von der Seite verwendeten Ressourcen enthält.

[in] reuseObjects

Ein boolescher Wert, der angibt, ob die Software versucht, die Seiteninhaltsstruktur zu optimieren, indem Objekte freigegeben werden, die in allen Eigenschaften und untergeordneten Elementen identisch sind.

Wert Bedeutung
STIMMT
Die Software versucht, die Objektstruktur zu optimieren.
FALSE
Die Software versucht nicht, die Objektstruktur zu optimieren.

[out, retval] page

Ein Zeiger auf die neue IXpsOMPage-Schnittstelle , die von dieser Methode erstellt wurde.

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
pageMarkupStream, partUri, resources oder page ist NULL.
XPS_E_NO_CUSTOM_OBJECTS
ressourcen verweisen nicht auf eine erkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt.
 

Diese Methode ruft die Packaging-API auf. Informationen zu den Rückgabewerten der Verpackungs-API finden Sie unter Paketfehler.

Hinweise

Diese Methode überprüft nicht den Inhalt streambasierter Ressourcen, die sie aus dem Stream in die Dokumentobjekte lädt. Die Anwendung muss diese Ressourcen überprüfen, bevor sie sie verwendet.

Anforderungen

   
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

IOpcPartUri

IXpsOMObjectFactory

IXpsOMPage

IXpsOMPartResources

Paketerstellungsfehler

XML Paper Specification

XPS-Dokumentfehler