ITextRange 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 un intervalo de texto continuo en un documento y proporciona propiedades y métodos eficaces de edición y enlace de datos que permiten a una aplicación seleccionar, examinar y cambiar el texto del documento.
public interface class ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
struct ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
public interface ITextRange
Public Interface ITextRange
- Derivado
- Atributos
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)
|
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. |
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 en el 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, mediante 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 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 que contenga completamente las unidades de texto parciales. |
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 que es idéntico a este objeto de intervalo de texto. |
GetIndex(TextRangeUnit) |
Recupera el índice de historia de la unidad de texto (palabra, línea, frase, párrafo, etc.) en la posición del carácter inicial 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 un flujo 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 caracteres y el mismo caso 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 unidades. Si el intervalo de texto no es desndegenerado, 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 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. |