TextPatternRange Classe

Definição

Representa um espaço de texto contínuo num TextPattern contentor.

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
Herança
TextPatternRange

Observações

A TextPatternRange pode representar um ponto de inserção, um subconjunto ou todo o texto num TextPattern contentor.

A TextPatternRange tornar-se-á inválido se ocorrer uma das seguintes situações: o texto no TextPattern contentor mudar devido a alguma atividade do utilizador, ou se o SetValue método for ValuePattern usado para alterar programaticamente o valor do texto no TextPattern contentor.

Propriedades

Name Description
TextPattern

Fica associado TextPattern ao intervalo de texto.

Métodos

Name Description
AddToSelection()

Acrescenta à coleção de texto destacado num contentor de texto que suporta múltiplas seleções disjuntas.

Clone()

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

Compare(TextPatternRange)

Devolve um Boolean 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, TextPatternRange, TextPatternRangeEndpoint)

Devolve um Int32 indicando se dois intervalos de texto têm terminais 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 especificado TextUnit.

FindAttribute(AutomationTextAttribute, 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(AutomationTextAttribute)

Devolve o valor do atributo especificado em todo o 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 mais AutomationElement interno que envolve o intervalo de texto.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetText(Int32)

Devolve o texto simples do intervalo de texto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Move(TextUnit, Int32)

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

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Move uma extremidade de um intervalo de texto para a extremidade especificada de um segundo intervalo de texto.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Move uma extremidade do intervalo de texto para o número especificado de TextUnits dentro do intervalo do documento.

RemoveFromSelection()

Remove uma secção de texto destacada, correspondente ao intervalo Start de texto que chama e End aos terminais, de uma coleção existente 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.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também