ITextRangeProvider2 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 ITextRange pour permettre aux fournisseurs Microsoft UI Automation d’ouvrir par programmation des menus contextuels qui sont contextuels aux opérations d’entrée de texte.
public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
- 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)
|
Méthodes
AddToSelection() |
Ajoute à la collection de texte mis en surbrillance dans un conteneur de texte qui prend en charge plusieurs sélections disjointes. (Hérité de ITextRangeProvider) |
Clone() |
Retourne un nouvel ITextRangeProvider qui est identique au ITextRangeProvider d’origine et qui hérite de toutes les propriétés de l’original. (Hérité de ITextRangeProvider) |
Compare(ITextRangeProvider) |
Retourne une valeur qui indique si les points de début et de fin d’une plage de texte sont identiques à une autre plage de texte. (Hérité de ITextRangeProvider) |
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Retourne une valeur qui indique si deux plages de texte ont des points de terminaison identiques. (Hérité de ITextRangeProvider) |
ExpandToEnclosingUnit(TextUnit) |
Développe la plage de texte jusqu’à l’unité de texte spécifiée. (Hérité de ITextRangeProvider) |
FindAttribute(Int32, Object, Boolean) |
Retourne un sous-ensemble de plage de texte qui a l’ID d’attribut et la valeur d’attribut spécifiés. (Hérité de ITextRangeProvider) |
FindText(String, Boolean, Boolean) |
Retourne un sous-ensemble de la plage de texte qui contient le texte spécifié. (Hérité de ITextRangeProvider) |
GetAttributeValue(Int32) |
Récupère la valeur de l’ID d’attribut spécifié dans la plage de texte. (Hérité de ITextRangeProvider) |
GetBoundingRectangles(Double[]) |
Récupère une collection de rectangles englobants pour chaque ligne de texte complètement ou partiellement visible dans une plage de texte. (Hérité de ITextRangeProvider) |
GetChildren() |
Récupère une collection de tous les objets incorporés qui existent dans la plage de texte. (Hérité de ITextRangeProvider) |
GetEnclosingElement() |
Retourne l’élément le plus interne qui entoure la plage de texte. (Hérité de ITextRangeProvider) |
GetText(Int32) |
Récupère le texte brut de la plage. (Hérité de ITextRangeProvider) |
Move(TextUnit, Int32) |
Déplace la plage de texte du nombre spécifié d'unités de texte. (Hérité de ITextRangeProvider) |
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Déplace un point de terminaison d'une plage de texte au point de terminaison spécifié d'une deuxième plage de texte. (Hérité de ITextRangeProvider) |
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32) |
Déplace un point de terminaison de la plage de texte du nombre spécifié d'unités de texte dans la plage de documents. (Hérité de ITextRangeProvider) |
RemoveFromSelection() |
À partir de la collection de texte mis en surbrillance dans un conteneur de texte qui prend en charge plusieurs sélections disjointes, supprime une section de texte en surbrillance qui correspond aux points de terminaison de la plage de texte de l’appelant. (Hérité de ITextRangeProvider) |
ScrollIntoView(Boolean) |
Provoque le défilement vertical du contrôle de texte jusqu'à ce que la plage de texte soit visible dans la fenêtre d'affichage. (Hérité de ITextRangeProvider) |
Select() |
Met en surbrillance le texte dans le contrôle de texte qui correspond aux points de terminaison de début et de fin de la plage de texte. (Hérité de ITextRangeProvider) |
ShowContextMenu() |
Affiche le menu contextuel disponible pour l’élément owner. |