Partager via


Interface ITextDocument (tom.h)

L’interface ITextDocument est l’interface de niveau supérieur tom (Text Object Model), qui récupère les objets de sélection et de plage actifs pour n’importe quel article du document, qu’il soit actif ou non. Elle permet à l’application de :

  • Ouvrez et enregistrez des documents.
  • Contrôler le comportement d’annulation et la mise à jour de l’écran.
  • Recherchez une plage à partir d’une position d’écran.
  • Obtenez un énumérateur d’article ITextStoryRanges .
Quand implémenter

Les applications n’implémentent généralement pas l’interface ITextDocument . Les solutions de texte Microsoft, telles que les contrôles d’édition enrichis, implémentent ITextDocument dans le cadre de leur implémentation TOM.

Utilisation

Les applications peuvent récupérer un pointeur ITextDocument à partir d’un contrôle d’édition enrichi. Pour ce faire, envoyez un message EM_GETOLEINTERFACE pour récupérer un objet IRichEditOle à partir d’un contrôle d’édition enrichi. Ensuite, appelez la méthode IUnknown ::QueryInterface de l’objet pour récupérer un pointeur ITextDocument .

Héritage

L’interface ITextDocument hérite de l’interface IUnknown . ITextDocument possède également ces types de membres :

Méthodes

L’interface ITextDocument a ces méthodes.

 
ITextDocument ::BeginEditCollection

Active la collection d’éditions (également appelée regroupement d’annulation).
ITextDocument ::EndEditCollection

Désactive la collection d’éditions (également appelée regroupement d’annulation).
ITextDocument ::Freeze

Incrémente le nombre de gels.
ITextDocument ::GetDefaultTabStop

Obtient la largeur d’onglet par défaut.
ITextDocument ::GetName

Obtient le nom de fichier de ce document. Il s’agit de la propriété par défaut ITextDocument.
ITextDocument ::GetSaved

Obtient une valeur qui indique si des modifications ont été apportées depuis le dernier enregistrement du fichier.
ITextDocument ::GetSelection

Obtient la sélection active. (ITextDocument.GetSelection)
ITextDocument ::GetStoryCount

Obtient le nombre d’histoires dans ce document.
ITextDocument ::GetStoryRanges

Obtient l’objet de collection d’articles utilisé pour énumérer les récits d’un document.
ITextDocument ::New

Ouvre un nouveau document.
ITextDocument ::Open

Ouvre un document spécifié. Il existe des paramètres pour spécifier les privilèges d’accès et de partage, la création et la conversion du fichier, ainsi que la page de codes du fichier.
ITextDocument ::Range

Récupère un objet de plage de texte pour une plage de contenu spécifiée dans l’article actif du document.
ITextDocument ::RangeFromPoint

Récupère une plage pour le contenu au niveau ou le plus proche du point spécifié à l’écran.
ITextDocument ::Redo

Effectue un nombre spécifié d’opérations de rétablissement.
ITextDocument ::Save

Enregistre le document.
ITextDocument ::SetDefaultTabStop

Définit le taquet de tabulation par défaut, qui est utilisé lorsqu’aucun onglet n’existe au-delà de la position d’affichage actuelle.
ITextDocument ::SetSaved

Définit la propriété Saved du document.
ITextDocument ::Annuler

Effectue un nombre spécifié d’opérations d’annulation.
ITextDocument ::Unfreeze

Décrémente le nombre de gels.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Fenêtres
Header tom.h

Voir aussi

conceptuelle

Modèle objet texte

Utilisation du modèle objet textuel