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

Uso de intervalos de texto