Compartir a través de


ITextSelection Interfaz

Definición

Representa el texto seleccionado actualmente de un documento.

public interface class ITextSelection : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
struct ITextSelection : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
public interface ITextSelection : ITextRange
Public Interface ITextSelection
Implements ITextRange
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Herencia de interfaz

ITextSelection hereda ITextRange. Los tipos que implementan ITextSelection también implementan los miembros de interfaz de ITextRange.

Propiedades

Character

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

(Heredado de ITextRange)
CharacterFormat

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

(Heredado de ITextRange)
EndPosition

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

(Heredado de ITextRange)
FormattedText

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

(Heredado de ITextRange)
Gravity

Obtiene o establece la gravedad del intervalo de texto.

(Heredado de ITextRange)
Length

Obtiene el recuento de caracteres del intervalo de texto.

(Heredado de ITextRange)
Link

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

(Heredado de ITextRange)
Options

Obtiene y establece las opciones de selección de texto.

ParagraphFormat

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

(Heredado de ITextRange)
StartPosition

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

(Heredado de ITextRange)
StoryLength

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

(Heredado de ITextRange)
Text

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

(Heredado de ITextRange)
Type

Recupera el tipo de selección 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.

(Heredado de ITextRange)
ChangeCase(LetterCase)

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

(Heredado de ITextRange)
Collapse(Boolean)

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

(Heredado de ITextRange)
Copy()

Copia el texto del intervalo de texto en el Portapapeles.

(Heredado de ITextRange)
Cut()

Mueve el texto del intervalo de texto al Portapapeles.

(Heredado de ITextRange)
Delete(TextRangeUnit, Int32)

Elimina el texto del intervalo de texto.

(Heredado de ITextRange)
EndKey(TextRangeUnit, Boolean)

Mueve el punto de inserción o el extremo activo de la selección de texto al final de la unidad especificada, imitando la funcionalidad de la tecla End.

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.

(Heredado de ITextRange)
Expand(TextRangeUnit)

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

(Heredado de ITextRange)
FindText(String, Int32, FindOptions)

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

(Heredado de ITextRange)
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.

(Heredado de ITextRange)
GetClone()

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

(Heredado de ITextRange)
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.

(Heredado de ITextRange)
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

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

(Heredado de ITextRange)
GetRect(PointOptions, Rect, Int32)

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

(Heredado de ITextRange)
GetText(TextGetOptions, String)

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

(Heredado de ITextRange)
GetTextViaStream(TextGetOptions, IRandomAccessStream)

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

(Heredado de ITextRange)
HomeKey(TextRangeUnit, Boolean)

Mueve el punto de inserción o el extremo activo de la selección de texto a la posición principal, imitando la funcionalidad de la tecla Inicio.

InRange(ITextRange)

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

(Heredado de ITextRange)
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Inserta una imagen en este intervalo.

(Heredado de ITextRange)
InStory(ITextRange)

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

(Heredado de ITextRange)
IsEqual(ITextRange)

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

(Heredado de ITextRange)
MatchSelection()

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

(Heredado de ITextRange)
Move(TextRangeUnit, Int32)

Mueve el punto de inserción hacia delante o hacia atrás por el número especificado de unidades. 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.

(Heredado de ITextRange)
MoveDown(TextRangeUnit, Int32, Boolean)

Mueve el punto de inserción o el extremo activo de la selección de texto hacia abajo, imitando la funcionalidad de la tecla Flecha abajo o Flecha abajo.

MoveEnd(TextRangeUnit, Int32)

Mueve la posición final del intervalo de texto.

(Heredado de ITextRange)
MoveLeft(TextRangeUnit, Int32, Boolean)

Mueve el punto de inserción o el extremo activo de la selección de texto a la izquierda, imitando la funcionalidad de la tecla Flecha izquierda.

MoveRight(TextRangeUnit, Int32, Boolean)

Mueve el punto de inserción o el extremo activo de la selección de texto a la derecha, imitando la funcionalidad de la tecla flecha derecha.

MoveStart(TextRangeUnit, Int32)

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

(Heredado de ITextRange)
MoveUp(TextRangeUnit, Int32, Boolean)

Mueve el punto de inserción o el extremo activo de la selección de texto hacia arriba, imitando la funcionalidad de las teclas Flecha arriba o Página arriba.

Paste(Int32)

Pega el texto del Portapapeles en el intervalo de texto.

(Heredado de ITextRange)
ScrollIntoView(PointOptions)

Desplaza este intervalo de texto a la vista.

(Heredado de ITextRange)
SetIndex(TextRangeUnit, Int32, Boolean)

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

(Heredado de ITextRange)
SetPoint(Point, PointOptions, Boolean)

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

(Heredado de ITextRange)
SetRange(Int32, Int32)

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

(Heredado de ITextRange)
SetText(TextSetOptions, String)

Reemplaza el texto del intervalo de texto.

(Heredado de ITextRange)
SetTextViaStream(TextSetOptions, IRandomAccessStream)

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

(Heredado de ITextRange)
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.

(Heredado de ITextRange)
TypeText(String)

Escribe texto en la selección como si alguien lo hubiera escrito.

Se aplica a

Consulte también