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 |