Condividi tramite


Metodo IXpsOMPageReference::SetPage (xpsobjectmodel.h)

Imposta l'interfaccia IXpsOMPage del riferimento alla pagina.

Sintassi

HRESULT SetPage(
  [in] IXpsOMPage *page
);

Parametri

[in] page

Puntatore all'interfaccia IXpsOMPage della pagina.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT .

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
la pagina è NULL.
XPS_E_NO_CUSTOM_OBJECTS
la pagina non punta a un'implementazione dell'interfaccia riconosciuta. L'implementazione personalizzata delle interfacce API documento XPS non è supportata.

Commenti

La pagina aggiunta da questo metodo può essere vuota o completamente costruita.

Se la pagina in ingresso contiene riferimenti a oggetti dizionario remoti, tali oggetti non verranno importati nell'oggetto documento tramite questa chiamata. Devono essere aggiunti in una chiamata separata al metodo IXpsOMPage::SetDictionaryResource o IXpsOMCanvas::SetDictionaryResource .

Se è stata impostata una pagina, il metodo chiamante deve prima rilasciare tale pagina prima di chiamare SetPage con una nuova pagina. Per spiegare, dopo che SetPage è stato chiamato con una nuova pagina, la pagina originale non può essere eliminata anche se esiste ancora nel pacchetto.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel.h

Vedi anche

IXpsOMPage

IXpsOMPageReference

IXpsOMPageReference::D iscardPage

IXpsOMPageReference::GetPage

XML Paper Specification