ITextProvider 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.
Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que contêm texto.
public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
type ITextProvider = interface
Public Interface ITextProvider
- Atributos
Comentários
Implementado em um provedor de Automação da Interface do Usuário que deve dar suporte ao padrão de controle TextPattern.
Propriedades
| Nome | Description |
|---|---|
| DocumentRange |
Obtém um intervalo de texto que inclui o texto principal de um documento. |
| SupportedTextSelection |
Obtém um valor que especifica se um provedor de texto dá suporte à seleção e, nesse caso, ao tipo de seleção com suporte. |
Métodos
| Nome | Description |
|---|---|
| GetSelection() |
Recupera uma coleção de intervalos de texto desarticulados associados à seleção ou seleções de texto atuais. |
| GetVisibleRanges() |
Recupera uma matriz de intervalos de texto desarticulados de um contêiner de texto em que cada intervalo de texto começa com a primeira linha parcialmente visível até o final da última linha parcialmente visível. |
| RangeFromChild(IRawElementProviderSimple) |
Recupera um intervalo de texto que inclui um elemento filho, como uma imagem, hiperlink ou outro objeto inserido. |
| RangeFromPoint(Point) |
Retorna o intervalo de texto degenerado (vazio) mais próximo das coordenadas de tela especificadas. |
Aplica-se a
Confira também
- TextPattern
- Visão Geral de Padrões de Controle de Automação de Interface de Usuário
- Server-side Automação da Interface do Usuário Provider Implementation
- Implementação do provedor de Automação da Interface do Usuário do lado do Client
- Padrões de controle de suporte em um provedor de automação da interface do usuário
- Visão geral Automação da Interface do Usuário TextPattern