Partager via


Interface ITextDocument2 (tom.h)

Étend l’interface ITextDocument, en ajoutant des méthodes qui permettent à la méthode d’entrée Rédacteur (IME) de piloter le contrôle d’édition enrichi, et des méthodes pour récupérer d’autres interfaces telles que ITextDisplays, ITextRange2, ITextFont2, ITextPara2, etc.

Certaines méthodes ITextDocument2 utilisées avec l’IME doivent accéder au handle de fenêtre actuel (HWND). Utilisez la méthode ITextDocument2 ::GetWindow pour récupérer le handle.

Héritage

L’interface ITextDocument2 hérite d’ITextDocument. ITextDocument2 a également les types de membres suivants :

Méthodes

L’interface ITextDocument2 a ces méthodes.

 
ITextDocument2 ::AttachMsgFilter

Joint un nouveau filtre de messages au instance de modification. Tous les messages de fenêtre que le instance de modification reçoit sont transférés au filtre de messages.
ITextDocument2 ::CheckTextLimit

Vérifie si le nombre de caractères à ajouter dépasse la limite de texte maximale.
ITextDocument2 ::GetActiveStory

Obtient l’article actif ; c’est-à-dire l’histoire qui reçoit l’entrée du clavier et de la souris.
ITextDocument2 ::GetCallManager

Obtient le gestionnaire d’appels.
ITextDocument2 ::GetCaretType

Obtient le type d’insertion.
ITextDocument2 ::GetClientRect

Récupère le rectangle client du contrôle d’édition enrichi.
ITextDocument2 ::GetDisplays

Obtient la collection d’affichages pour ce moteur TOM (Text Object Model) instance.
ITextDocument2 ::GetDocumentFont

Obtient un objet qui fournit les informations de format de caractère par défaut pour cette instance du moteur TOM (Text Object Model).
ITextDocument2 ::GetDocumentPara

Obtient un objet qui fournit les informations de format de paragraphe par défaut pour cette instance du moteur TOM (Text Object Model).
ITextDocument2 ::GetEastAsianFlags

Obtient les indicateurs d’Asie de l’Est.
ITextDocument2 ::GetEffectColor

Récupère la couleur utilisée pour les attributs de texte spéciaux.
ITextDocument2 ::GetGenerator

Obtient le nom du moteur TOM (Text Object Model).
ITextDocument2 ::GetImmContext

Obtient le contexte d’entrée IMM (Input Method Manager) de l’hôte TOM (Text Object Model).
ITextDocument2 ::GetMainStory

Obtient l’histoire main.
ITextDocument2 ::GetMathProperties

Obtient les propriétés mathématiques du document.
ITextDocument2 ::GetNewStory

Obtient une nouvelle histoire.
ITextDocument2 ::GetNotificationMode

Obtient le mode de notification.
ITextDocument2 ::GetPreferredFont

Récupère la police préférée pour un répertoire de caractères et une position de caractères particuliers.
ITextDocument2 ::GetProperty

Récupère la valeur d'une propriété.
ITextDocument2 ::GetSelection2

Obtient la sélection active. (ITextDocument2.GetSelection2)
ITextDocument2 ::GetStory

Récupère l’article qui correspond à un index particulier.
ITextDocument2 ::GetStoryRanges2

Obtient un objet permettant d’énumérer les récits dans un document.
ITextDocument2 ::GetStrings

Obtient une collection de chaînes de texte enrichi.
ITextDocument2 ::GetTypographyOptions

Obtient les options de typographie.
ITextDocument2 ::GetVersion

Obtient le numéro de version du moteur TOM (Text Object Model).
ITextDocument2 ::GetWindow

Obtient le handle de la fenêtre que le moteur TOM (Text Object Model) utilise pour afficher la sortie.
ITextDocument2 ::Notify

Avertit le client du moteur TOM (Text Object Model) d’événements IME (Input Method Rédacteur) particuliers.
ITextDocument2 ::Range2

Récupère une nouvelle plage de texte pour l’article actif du document.
ITextDocument2 ::RangeFromPoint2

Récupère la plage dégénérée à un point particulier de l’écran (ou le plus proche de).
ITextDocument2 ::ReleaseCallManager

Libère le gestionnaire d’appels.
ITextDocument2 ::ReleaseImmContext

Libère un contexte d’entrée IMM (Input Method Manager).
ITextDocument2 ::SetActiveStory

Définit l’histoire active ; c’est-à-dire l’histoire qui reçoit l’entrée du clavier et de la souris.
ITextDocument2 ::SetCaretType

Définit le type d’insertion.
ITextDocument2 ::SetDocumentFont

Définit la mise en forme de caractères par défaut pour cette instance du moteur TOM (Text Object Model).
ITextDocument2 ::SetDocumentPara

Définit la mise en forme de paragraphe par défaut pour cette instance du moteur TOM (Text Object Model).
ITextDocument2 ::SetEffectColor

Spécifie la couleur à utiliser pour les attributs de texte spéciaux.
ITextDocument2 ::SetIMEInProgress

Définit l’état de l’indicateur de Rédacteur de méthode d’entrée (IME) en cours.
ITextDocument2 ::SetMathProperties

Spécifie les propriétés mathématiques à utiliser pour le document.
ITextDocument2 ::SetNotificationMode

Définit le mode de notification.
ITextDocument2 ::SetProperty

Spécifie une nouvelle valeur pour une propriété.
ITextDocument2 ::SetTypographyOptions

Spécifie les options de typographie du document.
ITextDocument2 ::SysBeep

Génère un signal sonore système.
ITextDocument2 ::Update

Mises à jour la sélection et le caret.
ITextDocument2 ::UpdateWindow

Avertit le client que l’affichage a changé et que le client doit mettre à jour la vue si le moteur TOM (Text Object Model) est actif sur place.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête tom.h