Interface ITextRangeProvider (uiautomationcore.h)
Fornece acesso a um intervalo de texto contínuo em um contêiner de texto que implementa ITextProvider ou ITextProvider2.
Herança
A interface ITextRangeProvider herda da interface IUnknown . ITextRangeProvider também tem estes tipos de membros:
Métodos
A interface ITextRangeProvider tem esses métodos.
ITextRangeProvider::AddToSelection Adiciona o intervalo de texto à coleção de intervalos de texto selecionados em um controle que dá suporte a vários intervalos não contíguos de texto selecionado. (ITextRangeProvider.AddToSelection) |
ITextRangeProvider::Clone Retorna um novo ITextRangeProvider idêntico ao ITextRangeProvider original e herdando todas as propriedades do original. |
ITextRangeProvider::Compare Recupera um valor que especifica se esse intervalo de texto tem os mesmos pontos de extremidade que outro intervalo de texto. (ITextRangeProvider.Compare) |
ITextRangeProvider::CompareEndpoints Retorna um valor que especifica se dois intervalos de texto têm pontos de extremidade idênticos. |
ITextRangeProvider::ExpandToEnclosingUnit Normaliza o intervalo de texto pela unidade de texto especificada. O intervalo será expandido se for menor que a unidade especificada ou encurtado se for maior que a unidade especificada. (ITextRangeProvider.ExpandToEnclosingUnit) |
ITextRangeProvider::FindAttribute Retorna um subconjunto de intervalo de texto que tem o valor de atributo de texto especificado. |
ITextRangeProvider::FindText Retorna um subconjunto do intervalo de texto que contém o texto especificado. |
ITextRangeProvider::GetAttributeValue Recupera o valor do atributo de texto especificado no intervalo de texto. |
ITextRangeProvider::GetBoundingRectangles Recupera uma coleção de retângulos delimitadores para cada linha de texto parcial ou totalmente visível em um intervalo de texto. (ITextRangeProvider.GetBoundingRectangles) |
ITextRangeProvider::GetChildren Recupera uma coleção de todos os objetos inseridos que estão dentro do intervalo de texto. (ITextRangeProvider.GetChildren) |
ITextRangeProvider::GetEnclosingElement Retorna o elemento mais interno que inclui o intervalo de texto. |
ITextRangeProvider::GetText Recupera o texto sem formatação do intervalo. |
ITextRangeProvider::Move Move o intervalo de texto para frente ou para trás pelo número especificado de unidades de texto. |
ITextRangeProvider::MoveEndpointByRange Move um ponto de extremidade do intervalo de texto atual para o ponto de extremidade especificado de um segundo intervalo de texto. (ITextRangeProvider.MoveEndpointByRange) |
ITextRangeProvider::MoveEndpointByUnit Move um ponto de extremidade do intervalo de texto o número especificado de unidades TextUnit dentro do intervalo de documentos. |
ITextRangeProvider::RemoveFromSelection Remove o intervalo de texto da coleção de intervalos de texto selecionados em um controle que dá suporte a vários intervalos não contíguos de texto selecionado. |
ITextRangeProvider::ScrollIntoView Faz com que o controle de texto role verticalmente até o intervalo do texto ser visível no visor. |
ITextRangeProvider::Select Seleciona o intervalo de texto que corresponde a esse intervalo de texto e remove qualquer seleção anterior. (ITextRangeProvider.Select) |
Comentários
Um intervalo pode representar um ponto de inserção, uma parte do texto ou todo o texto em um contêiner.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationcore.h (include UIAutomation.h) |
Confira também
Conceitual
Referência
Visão Geral dos Provedores de Automação de Interface do Usuário