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