Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 .
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