ITextProvider 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í.
Expone métodos y propiedades para admitir el acceso del cliente de automatización de la interfaz de usuario a controles que contienen texto.
public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
type ITextProvider = interface
Public Interface ITextProvider
- Atributos
Comentarios
Implementado en un proveedor de Automatización de la interfaz de usuario que debe admitir el patrón de TextPattern control.
Propiedades
DocumentRange |
Obtiene un intervalo de texto que agrega el texto principal de un documento. |
SupportedTextSelection |
Obtiene un valor que especifica si un proveedor de texto admite la selección y, en ese caso, el tipo de selección admitida. |
Métodos
GetSelection() |
Recupera una colección de intervalos de texto no contiguos asociados a la selección o selecciones de texto actuales. |
GetVisibleRanges() |
Recupera una matriz de intervalos de texto no contiguos de un contenedor de texto donde cada intervalo comienza con la primera línea parcialmente visible y continúa hasta el final de la última línea parcialmente visible. |
RangeFromChild(IRawElementProviderSimple) |
Recupera un rango de texto que incluye un elemento secundario, como una imagen, un hipervínculo u otro objeto insertado. |
RangeFromPoint(Point) |
Devuelve el intervalo de texto degenerado (vacío) más cercano a las coordenadas de la pantalla especificadas. |
Se aplica a
Consulte también
- TextPattern
- Información general acerca de los patrones de control de UI Automation
- Implementación del proveedor de Automatización de la interfaz de usuario del lado servidor
- Implementación del proveedor de Automatización de la interfaz de usuario del lado cliente
- Patrones de control compatibles en un proveedor de UI Automation
- Información general sobre el modelo de texto de UI Automation