ViewObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |