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 | |
---|---|---|
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 | Infrastructure. Réservé à un usage interne Microsoft. | |
Language | Infrastructure. Réservé à un usage interne Microsoft. | |
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 | Infrastructure. Réservé à un usage interne Microsoft. | |
Type | Infrastructure. Réservé à un usage interne Microsoft. |
Début
Méthodes
Nom | Description | |
---|---|---|
ClearBookmarks | Supprime tous les signets sans nom dans le document texte. | |
CreateEditPoint | Crée un objet EditPoint à l'emplacement spécifié et le retourne.L'emplacement par défaut est le début du document. | |
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. | |
PrintOut | Infrastructure. Réservé à un usage interne Microsoft. | |
ReplacePattern | Remplace le texte correspondant dans l'intégralité du texte d'un document. | |
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 ());
}