ITextProvider Interface

Definição

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