Compartir a través de


RichEditTextRange Clase

Definición

Representa un intervalo de texto continuo en un RichEditTextDocument y proporciona propiedades y métodos de edición y enlace de datos que permiten a una aplicación seleccionar, examinar y cambiar el contenido del documento.

public ref class RichEditTextRange sealed
public ref class RichEditTextRange sealed : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextRange final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextRange final : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextRange : ITextRange
Public NotInheritable Class RichEditTextRange
Public NotInheritable Class RichEditTextRange
Implements ITextRange
Herencia
Object Platform::Object IInspectable RichEditTextRange
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Propiedades

Character

Obtiene o establece el primer carácter del intervalo de texto; es decir, el carácter asociado a la propiedad StartPosition.

CharacterFormat

Obtiene o establece los atributos de formato de caracteres del intervalo de texto.

ContentLinkInfo

Obtiene o establece la información del vínculo de contenido para este intervalo de texto.

EndPosition

Obtiene o establece la posición del carácter final del intervalo de texto.

FormattedText

Obtiene o establece un objeto ITextRange con el texto con formato del intervalo especificado.

Gravity

Obtiene o establece la gravedad del intervalo de texto.

Length

Obtiene el recuento de caracteres del intervalo de texto.

Link

Obtiene o establece el texto de la dirección URL asociado a un intervalo de texto.

ParagraphFormat

Obtiene o establece los atributos de formato de párrafo del intervalo de texto.

StartPosition

Obtiene o establece la posición inicial del intervalo de texto.

StoryLength

Obtiene el recuento de caracteres del artículo del intervalo de texto.

Text

Obtiene o establece el texto sin formato del intervalo de texto.

Métodos

CanPaste(Int32)

Determina si el Portapapeles contiene contenido que se puede pegar, con un formato especificado, en el intervalo de texto actual.

ChangeCase(LetterCase)

Cambia las mayúsculas y minúsculas de un intervalo de texto.

Collapse(Boolean)

Contrae el intervalo de texto en un punto degenerado al principio o al final del intervalo.

Copy()

Copia el texto del intervalo de texto en el Portapapeles.

Cut()

Mueve el texto del intervalo de texto al Portapapeles.

Delete(TextRangeUnit, Int32)

Elimina el texto del intervalo de texto.

EndOf(TextRangeUnit, Boolean)

Mueve o extiende el intervalo de texto al final de la unidad de texto especificada más cercana. El intervalo de texto se mueve o se extiende hacia delante en el documento.

Expand(TextRangeUnit)

Expande un intervalo de texto para contener completamente cualquier unidad de texto parcial.

FindText(String, Int32, FindOptions)

Busca una cadena de texto determinada en un intervalo y, si se encuentra, selecciona la cadena.

GetCharacterUtf32(UInt32, Int32)

Recupera el código de caracteres Formato de transformación Unicode (UTF)-32 del carácter en el desplazamiento especificado desde el final del intervalo de texto.

GetClone()

Crea un nuevo objeto idéntico a este objeto de intervalo de texto.

GetIndex(TextRangeUnit)

Recupera el índice del artículo de la unidad de texto (palabra, línea, frase, párrafo, etc.) en la posición inicial del carácter del intervalo de texto.

GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

Recupera las coordenadas de pantalla de una ubicación determinada en el intervalo de texto.

GetRect(PointOptions, Rect, Int32)

Recupera el rectángulo delimitador que abarca el intervalo de texto en la pantalla.

GetText(TextGetOptions, String)

Recupera el texto de un intervalo de texto según las marcas de conversión especificadas.

GetTextViaStream(TextGetOptions, IRandomAccessStream)

Recupera el texto del intervalo de texto según las marcas de conversión especificadas, como una secuencia de acceso aleatorio.

InRange(ITextRange)

Determina si este intervalo está en o en el mismo texto que un intervalo especificado.

InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Inserta una imagen en este intervalo.

InStory(ITextRange)

Determina si el artículo de este rango es el mismo que el de un intervalo especificado.

IsEqual(ITextRange)

Determina si este intervalo tiene las mismas posiciones de carácter y el mismo argumento que los de un intervalo especificado.

MatchSelection()

Establece las posiciones inicial y final de este intervalo para que coincidan con la selección activa.

Move(TextRangeUnit, Int32)

Mueve el punto de inserción hacia delante o hacia atrás por el número especificado de _unit_s. Si el intervalo de texto no es degenerado, se contrae a un punto de inserción en la posición inicial o final del intervalo de texto, según el recuento y, a continuación, se mueve.

MoveEnd(TextRangeUnit, Int32)

Mueve la posición final del intervalo de texto.

MoveStart(TextRangeUnit, Int32)

Mueve la posición inicial de un intervalo de texto.

Paste(Int32)

Pega el texto del Portapapeles en el intervalo de texto.

ScrollIntoView(PointOptions)

Desplaza este intervalo de texto a la vista.

SetIndex(TextRangeUnit, Int32, Boolean)

Mueve el intervalo de texto a la unidad especificada del artículo.

SetPoint(Point, PointOptions, Boolean)

Cambia el intervalo de texto en función del punto especificado.

SetRange(Int32, Int32)

Establece los puntos de conexión del intervalo de texto en los valores especificados.

SetText(TextSetOptions, String)

Reemplaza el texto del intervalo de texto.

SetTextViaStream(TextSetOptions, IRandomAccessStream)

Establece el texto del intervalo de texto en función del contenido de una secuencia de acceso aleatorio.

StartOf(TextRangeUnit, Boolean)

Mueve o extiende el intervalo de texto hasta el inicio de la unidad de texto especificada más cercana. El intervalo de texto se mueve o se extiende hacia atrás en el documento.

Se aplica a