Freigeben über


IXpsOMPageReference::SetPage-Methode (xpsobjectmodel.h)

Legt die IXpsOMPage-Schnittstelle des Seitenverweis fest.

Syntax

HRESULT SetPage(
  [in] IXpsOMPage *page
);

Parameter

[in] page

Der IXpsOMPage-Schnittstellenzeiger der Seite.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Rückgabecode Beschreibung
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
-Seite ist NULL.
XPS_E_NO_CUSTOM_OBJECTS
zeigt nicht auf eine erkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt.

Hinweise

Die von dieser Methode hinzugefügte Seite kann leer oder vollständig erstellt sein.

Wenn die eingehende Seite Verweise auf Remotewörterbuchobjekte enthält, werden diese Objekte durch diesen Aufruf nicht in das Dokumentobjekt importiert. Sie müssen in einem separaten Aufruf der IXpsOMPage::SetDictionaryResource - oder IXpsOMCanvas::SetDictionaryResource-Methode hinzugefügt werden.

Wenn eine Seite festgelegt wurde, muss die aufrufende Methode diese Seite zuerst freigeben, bevor SetPage mit einer neuen Seite aufgerufen wird. Zur Erläuterung: Nachdem SetPage mit einer neuen Seite aufgerufen wurde, kann die ursprüngliche Seite nicht verworfen werden, auch wenn sie noch im Paket vorhanden ist.

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

IXpsOMPage

IXpsOMPageReference

IXpsOMPageReference::D iscardPage

IXpsOMPageReference::GetPage

XML Paper Specification