Comparteix a través de


ITextProvider Interfaz

Definición

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