Partager via


ITextSelection Interface

Définition

Représente le texte actuellement sélectionné d’un document.

public interface class ITextSelection : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
struct ITextSelection : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
public interface ITextSelection : ITextRange
Public Interface ITextSelection
Implements ITextRange
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)

Remarques

Héritage de l'interface

ITextSelection hérite d’ITextRange. Les types qui implémentent ITextSelection implémentent également les membres d’interface d’ITextRange.

Propriétés

Character

Obtient ou définit le premier caractère de la plage de texte ; c’est-à-dire le caractère associé à la propriété StartPosition .

(Hérité de ITextRange)
CharacterFormat

Obtient ou définit les attributs de mise en forme de caractères de la plage de texte.

(Hérité de ITextRange)
EndPosition

Obtient ou définit la position du caractère de fin de la plage de texte.

(Hérité de ITextRange)
FormattedText

Obtient ou définit un objet ITextRange avec le texte mis en forme de la plage spécifiée.

(Hérité de ITextRange)
Gravity

Obtient ou définit la gravité de la plage de texte.

(Hérité de ITextRange)
Length

Obtient le nombre de caractères dans la plage de texte.

(Hérité de ITextRange)
Link

Obtient ou définit le texte d’URL associé à une plage de texte.

(Hérité de ITextRange)
Options

Obtient et définit les options de sélection de texte.

ParagraphFormat

Obtient ou définit les attributs de mise en forme de paragraphe de la plage de texte.

(Hérité de ITextRange)
StartPosition

Obtient ou définit la position de début de la plage de texte.

(Hérité de ITextRange)
StoryLength

Obtient le nombre de caractères dans l’histoire de la plage de texte.

(Hérité de ITextRange)
Text

Obtient ou définit le texte brut de la plage de texte.

(Hérité de ITextRange)
Type

Récupère le type de sélection de texte.

Méthodes

CanPaste(Int32)

Détermine si le Presse-papiers contient du contenu qui peut être collé, à l’aide d’un format spécifié, dans la plage de texte actuelle.

(Hérité de ITextRange)
ChangeCase(LetterCase)

Modifie la casse des lettres dans une plage de texte.

(Hérité de ITextRange)
Collapse(Boolean)

Réduit la plage de texte en un point dégénéré au début ou à la fin de la plage.

(Hérité de ITextRange)
Copy()

Copie le texte de la plage de texte dans le Presse-papiers.

(Hérité de ITextRange)
Cut()

Déplace le texte de la plage de texte vers le Presse-papiers.

(Hérité de ITextRange)
Delete(TextRangeUnit, Int32)

Supprime le texte de la plage de texte.

(Hérité de ITextRange)
EndKey(TextRangeUnit, Boolean)

Déplace le point d’insertion ou l’extrémité active de la sélection de texte vers la fin de l’unité spécifiée, en imitant la fonctionnalité de la touche Fin.

EndOf(TextRangeUnit, Boolean)

Déplace ou étend la plage de texte à la fin de l’unité de texte spécifiée la plus proche. La plage de texte est déplacée ou étendue vers l’avant dans le document.

(Hérité de ITextRange)
Expand(TextRangeUnit)

Développe une plage de texte pour contenir complètement toutes les unités de texte partielles.

(Hérité de ITextRange)
FindText(String, Int32, FindOptions)

Recherche une chaîne de texte particulière dans une plage et, le cas échéant, sélectionne la chaîne.

(Hérité de ITextRange)
GetCharacterUtf32(UInt32, Int32)

Récupère le code de caractères UTF (Unicode Transformation Format)-32 du caractère au décalage spécifié à partir de la fin de la plage de texte.

(Hérité de ITextRange)
GetClone()

Crée un objet identique à cet objet de plage de texte.

(Hérité de ITextRange)
GetIndex(TextRangeUnit)

Récupère l’index d’histoire de l’unité de texte (mot, ligne, phrase, paragraphe, etc.) à la position de caractère de départ de la plage de texte.

(Hérité de ITextRange)
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

Récupère les coordonnées d’écran d’un emplacement particulier dans la plage de texte.

(Hérité de ITextRange)
GetRect(PointOptions, Rect, Int32)

Récupère le rectangle englobant la plage de texte à l’écran.

(Hérité de ITextRange)
GetText(TextGetOptions, String)

Récupère le texte d’une plage de texte en fonction des indicateurs de conversion spécifiés.

(Hérité de ITextRange)
GetTextViaStream(TextGetOptions, IRandomAccessStream)

Récupère le texte dans la plage de texte en fonction des indicateurs de conversion spécifiés, sous la forme d’un flux d’accès aléatoire.

(Hérité de ITextRange)
HomeKey(TextRangeUnit, Boolean)

Déplace le point d’insertion ou la fin active de la sélection de texte vers la position d’accueil, en imitant les fonctionnalités de la clé d’accueil.

InRange(ITextRange)

Détermine si cette plage se trouve dans ou au même texte qu’une plage spécifiée.

(Hérité de ITextRange)
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Insère une image dans cette plage.

(Hérité de ITextRange)
InStory(ITextRange)

Détermine si l’histoire de cette plage est identique à l’histoire d’une plage spécifiée.

(Hérité de ITextRange)
IsEqual(ITextRange)

Détermine si cette plage a les mêmes positions de caractères et l’histoire que celles d’une plage spécifiée.

(Hérité de ITextRange)
MatchSelection()

Définit les positions de début et de fin de cette plage pour qu’elles correspondent à la sélection active.

(Hérité de ITextRange)
Move(TextRangeUnit, Int32)

Déplace le point d’insertion vers l’avant ou vers l’arrière selon le nombre d’unités spécifié. Si la plage de texte n’est pas dégénérée, elle est réduite à un point d’insertion à la position de début ou de fin de la plage de texte, en fonction du nombre, puis est déplacée.

(Hérité de ITextRange)
MoveDown(TextRangeUnit, Int32, Boolean)

Déplace le point d’insertion ou la fin active de la sélection de texte vers le bas, en imitant les fonctionnalités de la flèche bas ou de la touche Page bas.

MoveEnd(TextRangeUnit, Int32)

Déplace la position de fin de la plage de texte.

(Hérité de ITextRange)
MoveLeft(TextRangeUnit, Int32, Boolean)

Déplace le point d’insertion ou l’extrémité active de la sélection de texte vers la gauche, en imitant la fonctionnalité de la flèche gauche.

MoveRight(TextRangeUnit, Int32, Boolean)

Déplace le point d’insertion ou l’extrémité active de la sélection de texte vers la droite, en imitant la fonctionnalité de la touche flèche droite.

MoveStart(TextRangeUnit, Int32)

Déplace la position de début d’une plage de texte.

(Hérité de ITextRange)
MoveUp(TextRangeUnit, Int32, Boolean)

Déplace le point d’insertion ou la fin active de la sélection de texte vers le haut, en imitant les fonctionnalités des touches Flèche haut ou Page haut.

Paste(Int32)

Colle le texte du Presse-papiers dans la plage de texte.

(Hérité de ITextRange)
ScrollIntoView(PointOptions)

Fait défiler cette plage de texte dans l’affichage.

(Hérité de ITextRange)
SetIndex(TextRangeUnit, Int32, Boolean)

Déplace la plage de texte vers l’unité spécifiée de l’article.

(Hérité de ITextRange)
SetPoint(Point, PointOptions, Boolean)

Modifie la plage de texte en fonction du point spécifié.

(Hérité de ITextRange)
SetRange(Int32, Int32)

Définit les points de terminaison de la plage de texte sur les valeurs spécifiées.

(Hérité de ITextRange)
SetText(TextSetOptions, String)

Remplace le texte dans la plage de texte.

(Hérité de ITextRange)
SetTextViaStream(TextSetOptions, IRandomAccessStream)

Définit le texte de la plage de texte en fonction du contenu d’un flux d’accès aléatoire.

(Hérité de ITextRange)
StartOf(TextRangeUnit, Boolean)

Déplace ou étend la plage de texte au début de l’unité de texte spécifiée la plus proche. La plage de texte est déplacée ou étendue vers l’arrière dans le document.

(Hérité de ITextRange)
TypeText(String)

Entre du texte dans la sélection comme si quelqu’un l’avait tapé.

S’applique à

Voir aussi