Compartilhar via


Método IXpsOMPageReference::SetPage (xpsobjectmodel.h)

Define a interface IXpsOMPage da referência de página.

Sintaxe

HRESULT SetPage(
  [in] IXpsOMPage *page
);

Parâmetros

[in] page

O ponteiro da interface IXpsOMPage da página.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK; caso contrário, ele retorna um código de erro HRESULT .

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
page é NULL.
XPS_E_NO_CUSTOM_OBJECTS
page não aponta para uma implementação de interface reconhecida. Não há suporte para a implementação personalizada de interfaces de API de Documento XPS.

Comentários

A página adicionada por esse método pode ser vazia ou totalmente construída.

Se a página de entrada tiver referências a objetos de dicionário remotos, esses objetos não serão importados para o objeto de documento por essa chamada. Eles devem ser adicionados em uma chamada separada ao método IXpsOMPage::SetDictionaryResource ou IXpsOMCanvas::SetDictionaryResource .

Se uma página tiver sido definida, o método de chamada deverá primeiro liberar essa página antes de chamar SetPage com uma nova página. Para explicar, depois que SetPage tiver sido chamado com uma nova página, a página original não poderá ser descartada mesmo que ainda exista no pacote.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMPage

IXpsOMPageReference

IXpsOMPageReference::D iscardPage

IXpsOMPageReference::GetPage

Especificação de Papel XML