TextPatternRange Classe

Definição

Representa um intervalo de texto contínuo em um contêiner TextPattern.

public class TextPatternRange
Herança
TextPatternRange

Comentários

Um TextPatternRange pode representar um ponto de inserção, um subconjunto ou todo o texto em um TextPattern contêiner.

Um TextPatternRange será inválido se ocorrer um dos seguintes procedimentos: o texto no TextPattern contêiner é alterado devido a alguma atividade do usuário ou o SetValue método de ValuePattern é usado para alterar programaticamente o valor do texto no TextPattern contêiner.

Propriedades

TextPattern

Obtém o TextPattern associado ao intervalo de texto.

Métodos

AddToSelection()

Adiciona à coleção do texto realçado em um contêiner de texto que dá suporte a várias seleções não contíguas.

Clone()

Recupera um novo TextPatternRange idêntico ao TextPatternRange original e herdando todas as propriedades do original.

Compare(TextPatternRange)

Retorna um valor Boolean que indica se o alcance (o ponto de extremidade Start até o ponto de extremidade End) de um intervalo de texto é igual a outro intervalo de texto.

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Retorna um Int32 que indica se dois intervalos de texto têm pontos de extremidade idênticos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExpandToEnclosingUnit(TextUnit)

Expande o intervalo de texto para o TextUnit especificado.

FindAttribute(AutomationTextAttribute, Object, Boolean)

Retorna um subconjunto do intervalo de texto que tem o valor de atributo especificado.

FindText(String, Boolean, Boolean)

Retorna um subconjunto do intervalo de texto que contém o texto especificado.

GetAttributeValue(AutomationTextAttribute)

Retorna o valor do atributo especificado em todo o intervalo de texto.

GetBoundingRectangles()

Recupera uma coleção de retângulos delimitadores para cada linha de texto parcial ou totalmente visível em um intervalo de texto.

GetChildren()

Recupera uma coleção de todos os objetos inseridos que estão dentro do intervalo de texto.

GetEnclosingElement()

Retorna o AutomationElement mais interno que inclui o intervalo de texto.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetText(Int32)

Retorna o texto sem formatação do intervalo de texto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Move(TextUnit, Int32)

Move o intervalo de texto conforme o número de unidades de texto especificado.

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Move um ponto de extremidade de um intervalo de texto para o ponto de extremidade especificado de um segundo intervalo de texto.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Move um ponto de extremidade do intervalo de texto conforme o número especificado de TextUnits dentro do intervalo do documento.

RemoveFromSelection()

Remove uma seção realçada de texto, correspondente aos pontos de extremidade Start e End do intervalo de texto de chamada de uma coleção existente do texto realçado em um contêiner de texto que dá suporte a várias seleções não contíguas.

ScrollIntoView(Boolean)

Faz com que o controle de texto role verticalmente até o intervalo do texto ser visível no visor.

Select()

Realça o texto no controle de texto correspondente aos pontos de extremidade Start e End do intervalo de texto.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Confira também