Interfaz IUIAutomationTextRange (uiautomationclient.h)
Proporciona acceso a un intervalo de texto continuo en un contenedor que admite la interfaz IUIAutomationTextPattern . Las aplicaciones cliente pueden usar la interfaz IUIAutomationTextRange para seleccionar, comparar y recuperar objetos incrustados del intervalo de texto. La interfaz usa dos puntos de conexión para delimitar dónde comienza y finaliza el intervalo de texto. Los intervalos de texto separados se representan mediante una interfaz IUIAutomationTextRangeArray .
Herencia
La interfaz IUIAutomationTextRange hereda de la interfaz IUnknown . IUIAutomationTextRange también tiene estos tipos de miembros:
Métodos
La interfaz IUIAutomationTextRange tiene estos métodos.
IUIAutomationTextRange::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. (IUIAutomationTextRange.AddToSelection) |
IUIAutomationTextRange::Clone Recupera un nuevo IUIAutomationTextRange idéntico al original y hereda todas las propiedades del original. |
IUIAutomationTextRange::Compare Recupera un valor que especifica si este intervalo de texto tiene los mismos puntos de conexión que otro intervalo de texto. (IUIAutomationTextRange.Compare) |
IUIAutomationTextRange::CompareEndpoints Recupera un valor que especifica si el punto de conexión inicial o final de este intervalo de texto es el mismo que el punto de conexión inicial o final de otro intervalo de texto. |
IUIAutomationTextRange::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. (IUIAutomationTextRange.ExpandToEnclosingUnit) |
IUIAutomationTextRange::FindAttribute Recupera un subconjunto de intervalos de texto que tiene el valor de atributo de texto especificado. |
IUIAutomationTextRange::FindText Recupera un subconjunto de intervalos de texto que contiene el texto especificado. |
IUIAutomationTextRange::GetAttributeValue Recupera el valor del atributo de texto especificado en todo el intervalo de texto. |
IUIAutomationTextRange::GetBoundingRectangles Recupera una colección de rectángulos delimitadores para cada línea de texto total o parcialmente visible en un intervalo de texto. (IUIAutomationTextRange.GetBoundingRectangles) |
IUIAutomationTextRange::GetChildren Recupera una colección de todos los objetos incrustados que se encuentran en el intervalo de texto. (IUIAutomationTextRange.GetChildren) |
IUIAutomationTextRange::GetEnclosingElement Devuelve el elemento de automatización de la interfaz de usuario más interno que incluye el intervalo de texto. |
IUIAutomationTextRange::GetText Devuelve el texto sin formato del intervalo de texto. |
IUIAutomationTextRange::Move Mueve el intervalo de texto hacia delante o hacia atrás por el número especificado de unidades de texto . |
IUIAutomationTextRange::MoveEndpointByRange Mueve un punto de conexión del intervalo de texto actual al extremo especificado de un segundo intervalo de texto. (IUIAutomationTextRange.MoveEndpointByRange) |
IUIAutomationTextRange::MoveEndpointByUnit Mueve un extremo del intervalo de texto el número especificado de unidades de texto dentro del intervalo del documento. |
IUIAutomationTextRange::RemoveFromSelection Quita el intervalo de texto de una colección existente de texto seleccionado en un contenedor de texto que admite varias selecciones separadas. |
IUIAutomationTextRange::ScrollIntoView Hace que el control de texto se desplace hasta que el intervalo de texto esté visible en la ventanilla. |
IUIAutomationTextRange::Select Selecciona el intervalo de texto que corresponde a este intervalo de texto y quita cualquier selección anterior. (IUIAutomationTextRange.Select) |
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Actualización de plataforma para Windows Vista, Windows XP con SP3 y Actualización de plataforma para Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationclient.h (include UIAutomation.h) |
Consulte también
Interfaces de patrón de control para clientes
Compatibilidad de automatización de la interfaz de usuario con contenido textual