ITextProvider Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos 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
Observações
Implementado num fornecedor Automatização da Interface de Utilizador que deve suportar o padrão de controlo TextPattern.
Propriedades
| Name | Description |
|---|---|
| DocumentRange |
Obtém um intervalo de texto que inclui o texto principal de um documento. |
| SupportedTextSelection |
Recebe um valor que especifica se um fornecedor de texto suporta seleção e, em caso afirmativo, o tipo de seleção suportado. |
Métodos
| Name | Description |
|---|---|
| GetSelection() |
Recupera uma coleção de intervalos de texto disjuntos associados à seleção ou seleções de texto atuais. |
| GetVisibleRanges() |
Recupera um array de intervalos de texto disjuntos desde um contentor de texto onde cada intervalo de texto começa com a primeira linha parcialmente visível até ao fim da última linha parcialmente visível. |
| RangeFromChild(IRawElementProviderSimple) |
Recupera um intervalo de texto que envolve um elemento filho, como uma imagem, hiperligação ou outro objeto incorporado. |
| RangeFromPoint(Point) |
Devolve o intervalo de texto degenerado (vazio) mais próximo das coordenadas do ecrã especificadas. |
Aplica-se a
Ver também
- TextPattern
- Visão geral dos padrões de controle de automação da interface do usuário
- Implementação do Automatização da Interface de Utilizador do lado do servidor
- Implementação do Prestador Automatização da Interface de Utilizador do lado do cliente
- Suporte a padrões de controle em um provedor de automação de interface do usuário
- Automatização da Interface de Utilizador Visão Geral do TextPattern