Partager via


RichEditTextDocument Classe

Définition

Représente un document de texte enrichi qui peut être chargé, enregistré et modifié.

public ref class RichEditTextDocument sealed
public ref class RichEditTextDocument sealed : ITextDocument
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextDocument final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextDocument final : ITextDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextDocument : ITextDocument
Public NotInheritable Class RichEditTextDocument
Public NotInheritable Class RichEditTextDocument
Implements ITextDocument
Héritage
Object Platform::Object IInspectable RichEditTextDocument
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1809 17763 ClearUndoRedoHistory
2004 19041 GetMath
2004 19041 SetMath
2004 19041 SetMathMode

Propriétés

AlignmentIncludesTrailingWhitespace

Obtient ou définit une valeur qui indique si les espaces blancs de fin sont pris en compte lorsque le texte est aligné.

CaretType

Obtient ou définit le type de caret.

DefaultTabStop

Obtient ou définit l’espacement de tabulation par défaut.

IgnoreTrailingCharacterSpacing

Obtient ou définit une valeur qui indique si l’espacement des caractères est appliqué au dernier caractère d’une ligne.

Selection

Obtient la sélection de texte active.

UndoLimit

Obtient ou définit le nombre maximal d’actions pouvant être stockées dans la file d’attente d’annulation.

Méthodes

ApplyDisplayUpdates()

Décrémente un compteur interne qui contrôle si les mises à jour de texte sont affichées immédiatement ou par lots.

BatchDisplayUpdates()

Incrémente un compteur interne qui contrôle si les mises à jour de texte sont affichées immédiatement ou par lot.

BeginUndoGroup()

Active l’annulation du regroupement.

CanCopy()

Détermine si le contenu du document peut être copié dans le Presse-papiers.

CanPaste()

Détermine si le Presse-papiers contient du contenu qui peut être collé dans le document.

CanRedo()

Détermine s’il existe une ou plusieurs opérations de restauration automatique.

CanUndo()

Détermine s’il existe une ou plusieurs opérations d’annulation.

ClearUndoRedoHistory()

Vide les mémoires tampons d’annulation et de restauration.

EndUndoGroup()

Désactive le regroupement d’annulations.

GetDefaultCharacterFormat()

Récupère les attributs de mise en forme de caractères par défaut du document.

GetDefaultParagraphFormat()

Récupère les attributs de mise en forme de paragraphe par défaut du document.

GetMath(String)

Récupère le contenu RichEditBox en tant que MathML.

Important

Windows 11, version 23H2 et antérieure : les API en mode mathématique font partie d’une fonctionnalité d’accès limité (voir classe LimitedAccessFeatures). Pour plus d’informations ou pour demander un jeton de déverrouillage, utilisez le formulaire de demande de jeton d’accès LAF.

GetRange(Int32, Int32)

Récupère une nouvelle plage de texte pour l’histoire active du document.

GetRangeFromPoint(Point, PointOptions)

Récupère la plage de texte dégénérée (vide) à un point particulier à l’écran ou le plus proche de celui-ci.

GetText(TextGetOptions, String)

Obtient le texte de l’article actif (document).

LoadFromStream(TextSetOptions, IRandomAccessStream)

Charge un document à partir d’un flux.

Redo()

Inverse l’opération d’annulation la plus récente.

SaveToStream(TextGetOptions, IRandomAccessStream)

Enregistre le document dans un flux.

SetDefaultCharacterFormat(ITextCharacterFormat)

Définit les attributs de mise en forme de caractères par défaut du document.

SetDefaultParagraphFormat(ITextParagraphFormat)

Définit les attributs de mise en forme de paragraphe par défaut du document.

SetMath(String)

Définit le contenu RichEditBox sur le mathML spécifié.

Important

Windows 11, version 23H2 et antérieure : les API en mode mathématique font partie d’une fonctionnalité d’accès limité (voir classe LimitedAccessFeatures). Pour plus d’informations ou pour demander un jeton de déverrouillage, utilisez le formulaire de demande de jeton d’accès LAF.

SetMathMode(RichEditMathMode)

Configure un RichEditBox pour interpréter l’entrée en fonction du mode mathématique spécifié.

Important

Windows 11, version 23H2 et antérieure : les API en mode mathématique font partie d’une fonctionnalité d’accès limité (voir classe LimitedAccessFeatures). Pour plus d’informations ou pour demander un jeton de déverrouillage, utilisez le formulaire de demande de jeton d’accès LAF.

SetText(TextSetOptions, String)

Définit le texte du document.

Undo()

Annule le groupe d’annulation le plus récent.

S’applique à