Compartilhar via


ITextProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso do cliente de Automação da Interface do Usuário para 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 TextPattern padrão de controle.

Propriedades

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 é compatível com a seleção e, em caso afirmativo, o tipo da seleção compatível.

Métodos

GetSelection()

Recupera uma coleção de intervalos de texto não contíguos associados às seleções de texto atuais.

GetVisibleRanges()

Recupera uma matriz de intervalos de texto não contíguos 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 (vazio) de degeneração mais próximo das coordenadas da tela especificadas.

Aplica-se a

Confira também