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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
-Seite ist NULL. |
|
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 |