ITextSelection Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |