Partager via


TextPatternRange Classe

Définition

Représente une étendue de texte continu dans un conteneur TextPattern.

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
Héritage
TextPatternRange

Remarques

Un TextPatternRange peut représenter un point d’insertion, un sous-ensemble ou tout le texte d’un TextPattern conteneur.

Une TextPatternRange valeur devient non valide si l’un des éléments suivants se produit : le texte du TextPattern conteneur change en raison d’une activité utilisateur ou si la SetValue méthode utilisée ValuePattern pour modifier par programmation la valeur du texte dans le TextPattern conteneur.

Propriétés

TextPattern

Obtient l'élément TextPattern associé à la plage de texte.

Méthodes

AddToSelection()

Ajoute à la collection de texte mis en surbrillance dans un conteneur de texte qui prend en charge les sélections multiples et disjointes.

Clone()

Récupère une nouvelle plage TextPatternRange identique à la plage TextPatternRange d'origine et héritant de toutes les propriétés de l'original.

Compare(TextPatternRange)

Retourne une valeur Boolean qui indique si l'étendue (du point de terminaison Start au point de terminaison End) d'une plage de texte est la même qu'une autre plage de texte.

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Retourne un élément Int32 qui indique si deux plages de texte ont des points de terminaison identiques.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
ExpandToEnclosingUnit(TextUnit)

Développe la plage de texte à l'élément TextUnit spécifié.

FindAttribute(AutomationTextAttribute, Object, Boolean)

Retourne un sous-ensemble de la plage de texte qui a la valeur d'attribut spécifiée.

FindText(String, Boolean, Boolean)

Retourne un sous-ensemble de la plage de texte qui contient le texte spécifié.

GetAttributeValue(AutomationTextAttribute)

Retourne la valeur de l'attribut spécifié sur la totalité de la plage de texte.

GetBoundingRectangles()

Récupère une collection de rectangles englobants pour chaque ligne de texte complètement ou partiellement visible dans une plage de texte.

GetChildren()

Récupère une collection de tous les objets incorporés qui se trouvent dans la plage de texte.

GetEnclosingElement()

Retourne l'élément AutomationElement le plus profond qui encadre la plage de texte.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetText(Int32)

Retourne le texte brut de la plage de texte.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Move(TextUnit, Int32)

Déplace la plage de texte du nombre spécifié d'unités de texte.

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, 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.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Déplace un point de terminaison de la plage de texte du nombre spécifié d'éléments TextUnit dans la plage du document.

RemoveFromSelection()

Supprime une section en surbrillance de texte, correspondant aux points de terminaison Start et End de la plage de texte appelante, de la collection de textes mis en surbrillance dans un conteneur de texte qui prend en charge des sélections multiples et disjointes.

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.

Select()

Met en surbrillance le texte dans le contrôle de texte qui correspond aux points de terminaison Start et End de la plage de texte.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi