Compartilhar via


ViewObject Interface

Definição

Representa uma exibição em um formulário InfoPath do Microsoft Office.

public interface class ViewObject : Microsoft::Office::Interop::InfoPath::View
[System.Runtime.InteropServices.Guid("096CD55D-0786-11D1-95FA-0080C78EE3BB")]
public interface ViewObject : Microsoft.Office.Interop.InfoPath.View
type ViewObject = interface
    interface View
Public Interface ViewObject
Implements View
Derivado
Atributos
Implementações

Exemplos

No exemplo a seguir, a IsDefault propriedade do ViewInfoObject objeto é usada para determinar se uma exibição é a exibição padrão do formulário. Em seguida, o código usa a Name propriedade do objeto ViewInfo para exibir o nome da exibição padrão em uma caixa de mensagem.

ViewInfos viewInfos;
// Set a reference to the ViewInfos collection.
viewInfos = thisXDocument.ViewInfos;
// Determine the default view and display a 
// message box with its name.
foreach (ViewInfo viewInfo in viewInfos)
{
 if (viewInfo.IsDefault)
 {
  thisXDocument.UI.Alert("The default view is: " + viewInfo.Name);
 }
}

O objeto View é acessado por meio da propriedade Exibir do objeto XDocument. Por exemplo, o código a seguir define uma referência à exibição ativa atual de um formulário:

View view;

view = thisXDocument.<span class="label">View</span>;

Para alterar a exibição ativa atualmente, você pode usar o método SwitchView do objeto View da seguinte maneira:

thisXDocument.<span class="label">View</span>.SwitchView("View2");

Para forçar uma atualização de uma exibição com base em alterações no documento XML subjacente de um formulário, você pode usar o método ForceUpdate do objeto View, conforme mostrado aqui:

thisXDocument.<span class="label">View</span>.ForceUpdate();

Comentários

This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteView.

O objeto ViewObject fornece várias propriedades e métodos que podem ser usados para interagir programaticamente com uma exibição do InfoPath, incluindo métodos para selecionar dados contidos no modo de exibição, alternar de uma exibição para outra, sincronizar o modo de exibição com o documento XML subjacente de um formulário e executar uma ação de edição do InfoPath

Propriedades

Name

Obtém o nome da exibição.

(Herdado de View)
Window

Obtém uma referência à janela associada à exibição.

(Herdado de View)

Métodos

DisableAutoUpdate()

Desabilita a sincronização automática entre o documento XML subjacente de um formulário e a exibição associada.

(Herdado de View)
EnableAutoUpdate()

Habilita a sincronização automática entre o documento XML subjacente de um formulário e a exibição associada.

(Herdado de View)
ExecuteAction(String, Object)

Executa um comando de edição do Microsoft Office InfoPath 2003 em relação ao documento XML subjacente de um formulário, com base nos dados selecionados na exibição.

(Herdado de View)
Export(String, String)

Exporta a exibição para um arquivo do formato especificado.

(Herdado de View)
ForceUpdate()

Força a sincronização entre o documento XML subjacente de um formulário e a exibição associada.

(Herdado de View)
GetContextNodes(Object, Object)

Obtém uma referência a uma XMLNodesCollection coleção que é preenchida com nós DOM (Modelo de Objeto de Documento XML) com base no contexto atual.

(Herdado de View)
GetSelectedNodes()

Obtém uma referência a uma XMLNodesCollection coleção que é preenchida com nós DOM (Modelo de Objeto de Documento XML) com base na seleção atual de itens em um modo de exibição.

(Herdado de View)
SelectNodes(IXMLDOMNode, Object, Object)

Seleciona um intervalo de nós em um modo de exibição com base no nó DOM (Modelo de Objeto de Documento XML) especificado, no nó XML DOM final e no contexto de exibição.

(Herdado de View)
SelectText(IXMLDOMNode, Object)

Seleciona o texto contido em um campo editável que está associado ao nó DOM (Modelo de Objeto de Documento XML) especificado.

(Herdado de View)
SwitchView(String)

Altera a exibição ativa de um formulário do Microsoft Office InfoPath para uma exibição especificada.

(Herdado de View)

Aplica-se a