Partager via


TextDocument, interface

Représente un fichier texte ouvert dans l'éditeur.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<GuidAttribute("CB218890-1382-472B-9118-782700C88115")> _
Public Interface TextDocument
[GuidAttribute("CB218890-1382-472B-9118-782700C88115")]
public interface TextDocument
[GuidAttribute(L"CB218890-1382-472B-9118-782700C88115")]
public interface class TextDocument
[<GuidAttribute("CB218890-1382-472B-9118-782700C88115")>]
type TextDocument =  interface end
public interface TextDocument

Le type TextDocument expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique EndPoint Obtient un objet TextPoint qui représente l'emplacement de la fin du document.
Propriété publique IndentSize Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Language Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet TextDocument.
Propriété publique Selection Obtient un objet représentant la sélection actuelle sur l'objet TextDocument.
Propriété publique StartPoint Obtient l'objet TextPoint représentant le début du document texte, ou le premier caractère affiché du volet.
Propriété publique TabSize Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Type Infrastructure. Réservé à un usage interne Microsoft.

Début

Méthodes

  Nom Description
Méthode publique ClearBookmarks Supprime tous les signets sans nom dans le document texte.
Méthode publique CreateEditPoint Crée un objet EditPoint à l'emplacement spécifié et le retourne.L'emplacement par défaut est le début du document.
Méthode publique MarkText Indique si le texte spécifié a été trouvé ou non dans le document texte et crée des signets sans nom lorsqu'une occurrence du texte est trouvée.
Méthode publique PrintOut Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique ReplacePattern Remplace le texte correspondant dans l'intégralité du texte d'un document.
Méthode publique ReplaceText Infrastructure. Réservé à un usage interne Microsoft.

Début

Notes

L'objet TextDocument est basé sur l'objet Document Visual C++ version 6.0.

Dans Visual C++ version 6.0, les propriétés et les méthodes de l'objet TextDocument étaient un sur-ensemble de l'objet Document. Toutefois, dans Visual Studio, Document dispose de toutes les méthodes et les propriétés qui faisaient partie de TextDocument dans Visual C++ version 6.0. Dans Visual Studio, TextDocument dispose uniquement de méthodes spécifiques au texte. L'ancien code n'est pas interrompu, car toutes les méthodes qui retournaient un objet TextDocument dans Visual C++ version 6.0 retournent désormais un objet Document. Ainsi, l'ancien code qui attend un objet TextDocument utilise en réalité un objet Document.

Exemples

Sub TextDocExample(ByVal dte As EnvDTE.DTE)
    Dim objTD As TextDocument = dte.ActiveDocument.Object
    MsgBox("Selection: " & objTD.Selection.Mode.ToString)
End Sub
public void TextDocExample(_DTE dte)
{
    TextDocument td = (TextDocument)dte.ActiveDocument.Object ("");
    MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
}

Voir aussi

Référence

EnvDTE, espace de noms