Compartir a través de


Interfaz ITextRangeProvider (uiautomationcore.h)

Proporciona acceso a un intervalo de texto continuo en un contenedor de texto que implementa ITextProvider o ITextProvider2.

Herencia

La interfaz ITextRangeProvider hereda de la interfaz IUnknown . ITextRangeProvider también tiene estos tipos de miembros:

Métodos

La interfaz ITextRangeProvider tiene estos métodos.

 
ITextRangeProvider::AddToSelection

Agrega el intervalo de texto a la colección de intervalos de texto seleccionados en un control que admite varios intervalos separados de texto seleccionado. (ITextRangeProvider.AddToSelection)
ITextRangeProvider::Clone

Devuelve un nuevo ITextRangeProvider idéntico al ITextRangeProvider original y hereda todas las propiedades del original.
ITextRangeProvider::Compare

Recupera un valor que especifica si este intervalo de texto tiene los mismos puntos de conexión que otro intervalo de texto. (ITextRangeProvider.Compare)
ITextRangeProvider::CompareEndpoints

Devuelve un valor que especifica si dos intervalos de texto tienen extremos idénticos.
ITextRangeProvider::ExpandToEnclosingUnit

Normaliza el intervalo de texto por la unidad de texto especificada. El intervalo se expande si es menor que la unidad especificada o se acorta si es mayor que la unidad especificada. (ITextRangeProvider.ExpandToEnclosingUnit)
ITextRangeProvider::FindAttribute

Devuelve un subconjunto de intervalo de texto que tiene el valor de atributo de texto especificado.
ITextRangeProvider::FindText

Devuelve un subconjunto del intervalo de texto que contiene el texto especificado.
ITextRangeProvider::GetAttributeValue

Recupera el valor del atributo de texto especificado en el intervalo de texto.
ITextRangeProvider::GetBoundingRectangles

Recupera una colección de rectángulos delimitadores para cada línea de texto total o parcialmente visible en un intervalo de texto. (ITextRangeProvider.GetBoundingRectangles)
ITextRangeProvider::GetChildren

Recupera una colección de todos los objetos incrustados que se encuentran en el intervalo de texto. (ITextRangeProvider.GetChildren)
ITextRangeProvider::GetEnclosingElement

Devuelve el elemento más interno que incluye el intervalo de texto.
ITextRangeProvider::GetText

Recupera el texto sin formato del intervalo.
ITextRangeProvider::Move

Mueve el intervalo de texto hacia delante o hacia atrás por el número especificado de unidades de texto.
ITextRangeProvider::MoveEndpointByRange

Mueve un extremo del intervalo de texto actual al extremo especificado de un segundo intervalo de texto. (ITextRangeProvider.MoveEndpointByRange)
ITextRangeProvider::MoveEndpointByUnit

Mueve un extremo del intervalo de texto el número especificado de unidades TextUnit dentro del intervalo de documentos.
ITextRangeProvider::RemoveFromSelection

Quita el intervalo de texto de la colección de intervalos de texto seleccionados en un control que admite varios intervalos separados de texto seleccionado.
ITextRangeProvider::ScrollIntoView

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

Selecciona el intervalo de texto que corresponde a este intervalo de texto y quita cualquier selección anterior. (ITextRangeProvider.Select)

Comentarios

Un intervalo puede representar un punto de inserción, una parte del texto o todo el texto de un contenedor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (incluir UIAutomation.h)

Consulte también

Conceptual

ITextProvider

Referencia

Información general sobre proveedores de UI Automation