TextDocument Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |