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
Referencia