ITextProvider Interface

Expose des méthodes et des propriétés permettant de prendre en charge l'accès du client Microsoft UI Automation aux contrôles qui contiennent du texte. Implémentez cette interface pour prendre en charge les fonctionnalités qu'un client Automation requiert avec un appel GetPattern et PatternInterface.Text.

Syntaxe


public interface ITextProvider

Attributs

[Version(0x06020000)]
[WebHostHidden()]

Membres

ITextProviderInterface possède ces types de membres :

Méthodes

The ITextProvider Interface a les méthodes suivantes. Elle hérite également des méthodes de Object Classe.

MéthodeDescription
GetSelection Retrieves a collection of disjoint text ranges that are associated with the current text selection or selections.
GetVisibleRanges Retrieves an array of disjoint text ranges from a text container. Each text range begins with the first partially visible line and ends with the last partially visible line.
RangeFromChild Retrieves a text range that encloses a child element, such as an image, hyperlink, or other embedded object.
RangeFromPoint Retrieves a text range from the vicinity of a screen coordinate.

 

Propriétés

Le ITextProviderInterface a les propriétés suivantes.

PropriétéType d'accèsDescription

DocumentRange

En lecture seuleGets a text range that encloses the main text of a document.

SupportedTextSelection

En lecture seuleGets a value that specifies whether a text provider supports selection, and if it does, the type of selection that is supported.

 

Remarques

Pour plus d'informations sur ce modèle, consultez la rubrique Modèles des contrôles Text et TextRange.

Les interfaces ITextProvider, ITextProvider2 et ITextRangeProvider ne sont pas implémentées par les homologues d'automation Windows Runtime avec cette définition de l'interface. Les modèles de texte pris en charge par les contrôles de texte Windows Runtime tels que TextBox et RichTextBlock implémentent certains de ces modèles, mais à un niveau natif qui n'apparaît pas dans les définitions Windows Runtime de la surface API. Pour plus d'informations, consultez les classes homologues pour les divers contrôles de texte Windows Runtime.

Les interfaces UI Automation dans l'API Windows Runtime permettent aux auteurs de contrôles personnalisés de prendre en charge le modèle Automation dans un contrôle personnalisé et d'implémenter leur prise en charge de l'automation à l'aide des mêmes API managées par Windows Runtime ou C++ que celles qu'ils utilisent pour définir la logique de contrôle ou toute autre prise en charge de l'automation.

Le modèle ITextProvider n'a aucune classe d'identificateur de propriété Windows Runtime.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml.Automation.Provider
Windows::UI::Xaml::Automation::Provider [C++]

Métadonnées

Windows.winmd

Voir aussi

Modèles de contrôle Text et TextRange
ITextProvider (COM interface)
Homologues Automation personnalisés

 

 

Afficher:
© 2014 Microsoft