ITextProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge UI Automation l’accès client 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 contrôle TextPattern.

Propriétés

Nom Description
DocumentRange

Obtient une plage de texte qui entoure 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, le cas échéant, le type de sélection pris en charge.

Méthodes

Nom Description
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 par la première ligne partiellement visible jusqu’à la fin de 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