ITextProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- TextPattern
- Vue d'ensemble des modèles de contrôle UI Automation
- Implémentation du fournisseur de UI Automation côté serveur
- Implémentation du fournisseur de UI Automation côté client
- Prendre en charge des modèles de contrôle dans un fournisseur UI Automation
- Vue d'ensemble de TextPattern d'UI Automation