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 |
---|---|
|
Die Software versucht, die Objektstruktur zu optimieren. |
|
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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
pageMarkupStream, partUri, resources oder page ist NULL. |
|
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 |