Partilhar via


Access Embedded Objects Using UI Automation

Este tópico mostra como Pode ser usado para expor objetos incorporados o conteúdo de um Controlarar de texto.

Observação:

Objetos incorporados podem incluir imagens, hiperlinks, botões, tabelas, ou controles ActiveX.

Objetos incorporados são considerados filhos das Provedor de texto.Isso permite que eles ser expostos Através a mesma Interface do usuário de automação de árvore estrutura como todos os outros Os elementos.A funcionalidade, por sua vez, é exposta através de Padrões de Controlarar normalmente necessários os objetos incorporados Tipo de controle (Por exemplo, como os hiperlinks são baseado em texto serão suporte TextPattern).

 

Um documento de exemplo com conteúdo textual, ("Você Sabia?"…) e dois objetos incorporados (uma imagem de um baleia e um hiperlink de texto), usados como um destino para os exemplos de código.

Exemplo

O exemplo de código a seguir demonstra como recuperar uma coleção de objetos incorporados de um Provedor de texto.Para o documento de exemplo fornecido na introdução, dois objetos seriam retornados (um elemento de imagem e um elemento de texto).

Observação:

O elemento de imagem deve ter algum texto intrínseco associado com ele que descreve a imagem, normalmente em seu NameProperty (Por exemplo, " Um azul Nadadeira. ").No entanto, quando um intervalo de texto abrangendo o objeto de imagem for obtido, nem a imagem nem esse texto descritivo serão retornados no fluxo de texto.

O exemplo de código a seguir demonstra como para obter um intervalo de texto de um objeto incorporado em um Provedor de texto.O intervalo de texto recuperado é um intervalo vazio onde o ponto de extremidade inicial segue "… ocean.(space)" e o ponto de extremidade final precede o "." final que representa o hiperlink incorporado (como mostrado pela imagem exibida na introdução).Embora esse seja um intervalo vazio, ele não é considerado um intervalo degenerado porque ele tem um comprimento diferente de zero.

Observação:

TextPattern pode recuperar um objeto incorporado com base em texto, como um hiperlink; No entanto, um secundário TextPattern terá que ser obtidas no objeto incorporado para expor seu Completo a funcionalidade.

Consulte também

Tarefas

Acrescentar Conteúdo a um Text Box Utilizando Automação de IU

Encontre e Destaque Texto Utilizando Automação de Interface de Usuário

Conceitos

UI Automation TextPattern Overview

Visão Geral de Padrões de Controle de Automação de Interface de Usuário

Padrões de Controle para Clientes de Automação de IU