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 programme des menus contextuels contextuels aux opérations d’entrée de texte.
public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(886351886, 14011, 21346, 165, 59, 73, 4, 40, 168, 179, 103)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(886351886, 14011, 21346, 165, 59, 73, 4, 40, 168, 179, 103)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
- Attributs
- Implémente
Méthodes
| Nom | Description |
|---|---|
| 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 identique à l’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 à l’unité de texte spécifiée. (Hérité de ITextRangeProvider) |
| FindAttribute(Int32, Object, Boolean) |
Retourne un sous-ensemble de plages 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 plages 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 entièrement 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 le 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 vers le 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 le nombre spécifié d’unités de texte dans la plage de documents. (Hérité de ITextRangeProvider) |
| RemoveFromSelection() |
Dans 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 mise en surbrillance qui correspond aux points de terminaison de 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 du 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 propriétaire. |