ITextRangeProvider 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 Automatização da Interface de Utilizador acesso do cliente a um espaço de texto contínuo num contentor de texto que implementa ITextProvider.
public interface class ITextRangeProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextRangeProvider
public interface ITextRangeProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextRangeProvider = interface
type ITextRangeProvider = interface
Public Interface ITextRangeProvider
- Atributos
Observações
Implementado num fornecedor Automatização da Interface de Utilizador que deve suportar o padrão de controlo TextPattern.
A TextPatternRange pode representar um ponto de inserção, um subconjunto ou todo o texto num TextPattern contentor.
Métodos
| Name | Description |
|---|---|
| AddToSelection() |
Acrescenta à coleção de texto destacado num contentor de texto que suporta múltiplas seleções disjuntas. |
| Clone() |
Devolve um novo ITextRangeProvider idêntico ao original ITextRangeProvider e herda todas as propriedades do original. |
| Compare(ITextRangeProvider) |
Devolve um valor que indica se o intervalo (do Start ponto final ao End ponto final) de um intervalo de texto é igual ao de outro intervalo de texto. |
| CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Devolve um valor que especifica se dois intervalos de texto têm terminais idênticos. |
| ExpandToEnclosingUnit(TextUnit) |
Expande o intervalo de texto para a unidade de texto especificada. |
| FindAttribute(Int32, Object, Boolean) |
Devolve um subconjunto de intervalo de texto que tem o valor do atributo especificado. |
| FindText(String, Boolean, Boolean) |
Devolve um subconjunto de intervalo de texto que contém o texto especificado. |
| GetAttributeValue(Int32) |
Recupera o valor do atributo especificado ao longo do intervalo de texto. |
| GetBoundingRectangles() |
Recupera uma coleção de retângulos delimitados para cada linha de texto totalmente ou parcialmente visível num intervalo de texto. |
| GetChildren() |
Recupera uma coleção de todos os objetos embutidos que se enquadram no intervalo de texto. |
| GetEnclosingElement() |
Devolve o controlo mais interno que delimita o intervalo de texto. |
| GetText(Int32) |
Recupera o texto simples do intervalo. |
| Move(TextUnit, Int32) |
Move o intervalo de texto para o número especificado de unidades de texto. |
| MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Move uma extremidade de um intervalo de texto para a extremidade especificada de um segundo intervalo de texto. |
| MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32) |
Move um extremo do intervalo de texto para o número especificado de unidades de texto dentro do intervalo do documento. |
| RemoveFromSelection() |
Remove uma secção de texto destacada, correspondente ao Start chamador e End aos terminais, da coleção de texto destacado num contentor de texto que suporta múltiplas seleções disjuntas. |
| ScrollIntoView(Boolean) |
Faz com que o controlo de texto role verticalmente até que o intervalo de texto fique visível na viewport. |
| Select() |
Destaca o texto no controlo de texto correspondente ao intervalo Start de texto e End aos pontos finais. |
Aplica-se a
Ver também
- TextPatternRange
- 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