Partager via


ITextProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui contiennent du texte.

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
Attributs

Remarques

Implémenté sur un fournisseur UI Automation qui doit prendre en charge le modèle de TextPattern contrôle.

Propriétés

DocumentRange

Obtient une plage de texte qui englobe le texte principal d'un document.

SupportedTextSelection

Obtient une valeur qui spécifie si un fournisseur de texte prend en charge la sélection et, si c'est le cas, le type de sélection pris en charge.

Méthodes

GetSelection()

Récupère une collection de plages de texte disjointes associées à la sélection ou aux sélections de texte actuelles.

GetVisibleRanges()

Récupère un tableau de plages de texte disjointes à partir d'un conteneur de texte où chaque plage de texte commence à la première ligne partiellement visible et se termine à la dernière ligne partiellement visible.

RangeFromChild(IRawElementProviderSimple)

Récupère une plage de texte englobant un élément enfant tel qu’une image, un lien hypertexte ou un autre objet incorporé.

RangeFromPoint(Point)

Retourne la plage de texte dégénérée (vide) la plus proche des coordonnées d'écran spécifiées.

S’applique à

Voir aussi