TextDocument Interface

Définition

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

public interface class TextDocument
public interface class TextDocument
__interface TextDocument
[System.Runtime.InteropServices.Guid("CB218890-1382-472B-9118-782700C88115")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface TextDocument
[<System.Runtime.InteropServices.Guid("CB218890-1382-472B-9118-782700C88115")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type TextDocument = interface
Public Interface TextDocument
Attributs

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 ());  
}  

Remarques

L' TextDocument objet est basé sur l' Visual C++ objet version 6,0 Document .

Dans la Visual C++ version 6,0, les propriétés et les méthodes de l' TextDocument objet étaient un sur-ensemble de l' Document objet. Dans Visual Studio , toutefois, Document contient toutes les méthodes et propriétés qui faisaient partie de TextDocument dans la Visual C++ version 6,0. Dans Visual Studio , TextDocument a uniquement des méthodes spécifiques au texte. La raison pour laquelle cela n’a pas pour effet d’annuler l’ancien code est que toutes les méthodes qui retournaient un TextDocument objet dans la Visual C++ version 6,0 retournent désormais un Document objet. Ainsi, l’ancien code qui attend un TextDocument objet utilise en fait un Document objet.

Propriétés

DTE

Obtient l'objet d'extensibilité de niveau supérieur.

EndPoint

Obtient un objet TextPoint qui représente l'emplacement de la fin du document.

IndentSize

À usage interne Microsoft uniquement.

Language

À usage interne Microsoft uniquement.

Parent

Obtient l'objet parent immédiat d'un objet TextDocument.

Selection

Obtient un objet représentant la sélection actuelle sur l'objet TextDocument.

StartPoint

Obtient l'objet TextPoint représentant le début du document texte, ou le premier caractère affiché du volet.

TabSize

À usage interne Microsoft uniquement.

Type

À usage interne Microsoft uniquement.

Méthodes

ClearBookmarks()

Supprime tous les signets sans nom dans le document texte.

CreateEditPoint(TextPoint)

Crée un objet EditPoint à l'emplacement spécifié et le retourne. L'emplacement par défaut est le début du document.

MarkText(String, Int32)

Indique si le texte spécifié a été trouvé ou non dans le document texte et crée des signets sans nom partout où une occurrence du texte est trouvée.

PrintOut()

À usage interne Microsoft uniquement.

ReplacePattern(String, String, Int32, TextRanges)

Remplace le texte correspondant dans l'intégralité du texte d'un document.

ReplaceText(String, String, Int32)

À usage interne Microsoft uniquement.

S’applique à