Partager via


ITextRangeProvider2 Interface

Définition

Étend l’interface ITextRange pour permettre aux fournisseurs Microsoft UI Automation d’ouvrir par programmation des menus contextuels pour les 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

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 nouveau 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 les mêmes qu’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()

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 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 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.

S’applique à

Voir aussi