TextPatternRange Classe

Definição

Representa um intervalo de texto contínuo em um contêiner TextPattern.Represents a span of continuous text in a TextPattern container.

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
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.A TextPatternRange can represent an insertion point, a subset, or all of the text in a TextPattern container.

Um TextPatternRange se tornará inválido se ocorrer uma das seguintes opções: o texto TextPattern no contêiner é alterado devido a alguma atividade do usuário ou SetValue o método ValuePattern de é usado para alterar programaticamente o valor do texto no TextPattern contêiner.A TextPatternRange will become invalid if one of the following occurs: the text in the TextPattern container changes because of some user activity, or the SetValue method of ValuePattern is used to programmatically change the value of the text in the TextPattern container.

Propriedades

TextPattern

Obtém o TextPattern associado ao intervalo de texto.Gets the TextPattern associated with the text range.

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.Adds to the collection of highlighted text in a text container that supports multiple, disjoint selections.

Clone()

Recupera um novo TextPatternRange idêntico ao TextPatternRange original e herdando todas as propriedades do original.Retrieves a new TextPatternRange identical to the original TextPatternRange and inheriting all properties of the 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.Returns a Boolean value indicating whether the span (the Start endpoint to the End endpoint) of a text range is the same as another text range.

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Retorna um Int32 que indica se dois intervalos de texto têm pontos de extremidade idênticos.Returns an Int32 indicating whether two text ranges have identical endpoints.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
ExpandToEnclosingUnit(TextUnit)

Expande o intervalo de texto para o TextUnit especificado.Expands the text range to the specified TextUnit.

FindAttribute(AutomationTextAttribute, Object, Boolean)

Retorna um subconjunto do intervalo de texto que tem o valor de atributo especificado.Returns a text range subset that has the specified attribute value.

FindText(String, Boolean, Boolean)

Retorna um subconjunto do intervalo de texto que contém o texto especificado.Returns a text range subset that contains the specified text.

GetAttributeValue(AutomationTextAttribute)

Retorna o valor do atributo especificado em todo o intervalo de texto.Returns the value of the specified attribute across the entire text range.

GetBoundingRectangles()

Recupera uma coleção de retângulos delimitadores para cada linha de texto parcial ou totalmente visível em um intervalo de texto.Retrieves a collection of bounding rectangles for each fully or partially visible line of text in a text range.

GetChildren()

Recupera uma coleção de todos os objetos inseridos que estão dentro do intervalo de texto.Retrieves a collection of all embedded objects that fall within the text range.

GetEnclosingElement()

Retorna o AutomationElement mais interno que inclui o intervalo de texto.Returns the innermost AutomationElement that encloses the text range.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetText(Int32)

Retorna o texto sem formatação do intervalo de texto.Returns the plain text of the text range.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Move(TextUnit, Int32)

Move o intervalo de texto conforme o número de unidades de texto especificado.Moves the text range the specified number of text units.

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.Moves one endpoint of a text range to the specified endpoint of a second text range.

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.Moves one endpoint of the text range the specified number of TextUnits within the document range.

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.Removes a highlighted section of text, corresponding to the calling text range Start and End endpoints, from an existing collection of highlighted text in a text container that supports multiple, disjoint selections.

ScrollIntoView(Boolean)

Faz com que o controle de texto role verticalmente até o intervalo do texto ser visível no visor.Causes the text control to scroll vertically until the text range is visible in the viewport.

Select()

Realça o texto no controle de texto correspondente aos pontos de extremidade Start e End do intervalo de texto.Highlights text in the text control corresponding to the text range Start and End endpoints.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também