Interfaccia TextDocument
Rappresenta un file di testo aperto nell'editor.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<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
Il tipo TextDocument espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
EndPoint | Ottiene un oggetto TextPoint oggetto che rappresenta la fine del documento. | |
IndentSize | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Language | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto TextDocument oggetto. | |
Selection | Ottiene un oggetto che rappresenta la selezione corrente nel TextDocument oggetto. | |
StartPoint | ottiene TextPoint oggetto che rappresenta l'inizio del documento di testo o, il primo verrà visualizzato il carattere del riquadro. | |
TabSize | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Type | Infrastruttura. Solo per utilizzo interno di Microsoft. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ClearBookmarks | Rimuovere tutti i segnalibri senza nome nel documento di testo. | |
CreateEditPoint | crea EditPoint l'oggetto nella posizione e restituisce specificati.Il percorso predefinito è l'inizio del documento. | |
MarkText | Indica se il testo visualizzato è stato trovato nel documento di testo e crea i segnalibri senza nome binario che corrispondono al testo viene trovato. | |
PrintOut | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
ReplacePattern | Sostituisce il testo di un intero documento di testo. | |
ReplaceText | Infrastruttura. Solo per utilizzo interno di Microsoft. |
In alto
Note
TextDocument l'oggetto è basato su Visual C++ versione 6,0 Document oggetto.
in Visual C++ la versione 6,0, i metodi e le proprietà di TextDocument l'oggetto è un superset di Document oggetto.in Visual Studio, tuttavia, Document dispone di tutti i metodi e proprietà di cui fa parte TextDocument in Visual C++ versione 6,0.in Visual Studio, TextDocument contiene solo metodi testo-specifici.Il motivo che ciò non impedisce l'esecuzione di codice precedente è che tutti i metodi che generano un'eccezione TextDocument oggetto in Visual C++ la versione 6,0 ora restituisce un' Document oggetto.Pertanto, il codice precedente che prevede un oggetto TextDocument in realtà l'oggetto utilizzato un oggetto Document oggetto.
Esempi
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 ());
}