TextPatternRange Clase

Definición

Representa un intervalo de texto continuo en un TextPattern contenedor.

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
Herencia
TextPatternRange

Comentarios

Un TextPatternRange puede representar un punto de inserción, un subconjunto o todo el texto de un TextPattern contenedor.

Un TextPatternRange elemento no será válido si se produce uno de los siguientes elementos: el texto del TextPattern contenedor cambia debido a alguna actividad de usuario o el SetValue método de ValuePattern se usa para cambiar mediante programación el valor del texto en el TextPattern contenedor.

Propiedades

Nombre Description
TextPattern

Obtiene el TextPattern asociado al intervalo de texto.

Métodos

Nombre Description
AddToSelection()

Agrega a la colección de texto resaltado en un contenedor de texto que admite varias selecciones separadas.

Clone()

Recupera un nuevo idéntico TextPatternRange al original TextPatternRange y hereda todas las propiedades del original.

Compare(TextPatternRange)

Devuelve un Boolean valor que indica si el intervalo (el Start punto de conexión al End extremo) de un intervalo de texto es el mismo que otro intervalo de texto.

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Devuelve un valor Int32 que indica si dos intervalos de texto tienen puntos de conexión idénticos.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
ExpandToEnclosingUnit(TextUnit)

Expande el intervalo de texto al especificado TextUnit.

FindAttribute(AutomationTextAttribute, Object, Boolean)

Devuelve un subconjunto de intervalos de texto que tiene el valor de atributo especificado.

FindText(String, Boolean, Boolean)

Devuelve un subconjunto de intervalo de texto que contiene el texto especificado.

GetAttributeValue(AutomationTextAttribute)

Devuelve el valor del atributo especificado en todo el intervalo de texto.

GetBoundingRectangles()

Recupera una colección de rectángulos delimitadores para cada línea de texto totalmente o parcialmente visible en un intervalo de texto.

GetChildren()

Recupera una colección de todos los objetos incrustados que se encuentran dentro del intervalo de texto.

GetEnclosingElement()

Devuelve el más interno AutomationElement que incluye el intervalo de texto.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetText(Int32)

Devuelve el texto sin formato del intervalo de texto.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Move(TextUnit, Int32)

Mueve el intervalo de texto el número especificado de unidades de texto.

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Mueve un punto de conexión de un intervalo de texto al punto de conexión especificado de un segundo intervalo de texto.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Mueve un punto de conexión del intervalo de texto el número especificado de TextUnits dentro del intervalo de documentos.

RemoveFromSelection()

Quita una sección resaltada de texto, correspondiente al intervalo Start de texto que llama y End los puntos de conexión, de una colección existente de texto resaltado en un contenedor de texto que admite varias selecciones separadas.

ScrollIntoView(Boolean)

Hace que el control de texto se desplace verticalmente hasta que el intervalo de texto esté visible en la ventanilla.

Select()

Resalta el texto del control de texto correspondiente al intervalo Start de texto y End los puntos de conexión.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también