Interface IUIAutomationTextRange (uiautomationclient.h)
Fornece acesso a um intervalo de texto contínuo em um contêiner que dá suporte à interface IUIAutomationTextPattern . Os aplicativos cliente podem usar a interface IUIAutomationTextRange para selecionar, comparar e recuperar objetos inseridos do intervalo de texto. A interface usa dois pontos de extremidade para delimitar onde o intervalo de texto começa e termina. Intervalos de texto não contíguos são representados por uma interface IUIAutomationTextRangeArray .
Herança
A interface IUIAutomationTextRange herda da interface IUnknown . IUIAutomationTextRange também tem estes tipos de membros:
Métodos
A interface IUIAutomationTextRange tem esses métodos.
IUIAutomationTextRange::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. (IUIAutomationTextRange.AddToSelection) |
IUIAutomationTextRange::Clone Recupera um novo IUIAutomationTextRange idêntico ao original e herdando todas as propriedades do original. |
IUIAutomationTextRange::Compare Recupera um valor que especifica se esse intervalo de texto tem os mesmos pontos de extremidade que outro intervalo de texto. (IUIAutomationTextRange.Compare) |
IUIAutomationTextRange::CompareEndpoints Recupera um valor que especifica se o ponto de extremidade inicial ou final desse intervalo de texto é o mesmo que o ponto de extremidade inicial ou final de outro intervalo de texto. |
IUIAutomationTextRange::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. (IUIAutomationTextRange.ExpandToEnclosingUnit) |
IUIAutomationTextRange::FindAttribute Recupera um subconjunto de intervalo de texto que tem o valor de atributo de texto especificado. |
IUIAutomationTextRange::FindText Recupera um subconjunto de intervalo de texto que contém o texto especificado. |
IUIAutomationTextRange::GetAttributeValue Recupera o valor do atributo de texto especificado em todo o intervalo de texto. |
IUIAutomationTextRange::GetBoundingRectangles Recupera uma coleção de retângulos delimitadores para cada linha de texto parcial ou totalmente visível em um intervalo de texto. (IUIAutomationTextRange.GetBoundingRectangles) |
IUIAutomationTextRange::GetChildren Recupera uma coleção de todos os objetos inseridos que estão dentro do intervalo de texto. (IUIAutomationTextRange.GetChildren) |
IUIAutomationTextRange::GetEnclosingElement Retorna o elemento de Automação da Interface do Usuário mais interno que inclui o intervalo de texto. |
IUIAutomationTextRange::GetText Retorna o texto sem formatação do intervalo de texto. |
IUIAutomationTextRange::Move Move o intervalo de texto para frente ou para trás pelo número especificado de unidades de texto . |
IUIAutomationTextRange::MoveEndpointByRange Move um ponto de extremidade do intervalo de texto atual para o ponto de extremidade especificado de um segundo intervalo de texto. (IUIAutomationTextRange.MoveEndpointByRange) |
IUIAutomationTextRange::MoveEndpointByUnit Move um ponto de extremidade do intervalo de texto conforme o número especificado de unidades de texto dentro do intervalo do documento. |
IUIAutomationTextRange::RemoveFromSelection Remove o intervalo de texto de uma coleção existente de texto selecionado em um contêiner de texto que dá suporte a várias seleções não contíguas. |
IUIAutomationTextRange::ScrollIntoView Faz com que o controle de texto role até que o intervalo de texto esteja visível no visor. |
IUIAutomationTextRange::Select Seleciona o intervalo de texto que corresponde a esse intervalo de texto e remove qualquer seleção anterior. (IUIAutomationTextRange.Select) |
Requisitos
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationclient.h (include UIAutomation.h) |
Confira também
Interfaces de padrão de controle para clientes
Suporte de automação da interface do usuário para conteúdo textual