ITextProvider Interface

Definição

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