ITextEditProvider 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.
Étend l’interface ITextProvider pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui prennent en charge les actions de modification de texte par programmation. Implémentez ITextEditProvider pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel GetPattern et PatternInterface.TextEdit.
public interface class ITextEditProvider : ITextProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3929408948, 14853, 16398, 181, 249, 78, 145, 180, 15, 97, 118)]
struct ITextEditProvider : ITextProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3929408948, 14853, 16398, 181, 249, 78, 145, 180, 15, 97, 118)]
public interface ITextEditProvider : ITextProvider
Public Interface ITextEditProvider
Implements ITextProvider
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Propriétés
DocumentRange |
Obtient une plage de texte qui englobe le texte principal d'un document. (Hérité de ITextProvider) |
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. (Hérité de ITextProvider) |
Méthodes
GetActiveComposition() |
Obtient la composition active. |
GetConversionTarget() |
Obtient la cible de conversion actuelle. |
GetSelection() |
Récupère une collection de plages de texte disjointes associées à la ou aux sélections de texte actuelles. (Hérité de ITextProvider) |
GetVisibleRanges() |
Récupère un tableau de plages de texte disjointes à partir d’un conteneur de texte. Chaque plage de texte commence par la première ligne partiellement visible et se termine par la dernière ligne partiellement visible. (Hérité de ITextProvider) |
RangeFromChild(IRawElementProviderSimple) |
Récupère une plage de texte qui entoure un élément enfant, tel qu’une image, un lien hypertexte ou un autre objet incorporé. (Hérité de ITextProvider) |
RangeFromPoint(Point) |
Récupère une plage de texte à proximité d’une coordonnée d’écran. (Hérité de ITextProvider) |